a lot of changes, forgot to commit for a while

This commit is contained in:
Bit Borealis 2023-08-02 12:28:15 +00:00
parent a06139f9b4
commit fbeb9977bb
Signed by: theotheroracle
GPG key ID: 2D816A2DCA6E5649
2 changed files with 52 additions and 14 deletions

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
version.nix

View file

@ -2,8 +2,6 @@
with builtins;
with import ./modules/neovim-config.nix { inherit pkgs lib fromGitHub; };
{
# Home Manager needs a bit of information about you and the paths it should
# manage.
home.username = "hive";
home.homeDirectory = "/home/hive";
@ -14,7 +12,7 @@ with import ./modules/neovim-config.nix { inherit pkgs lib fromGitHub; };
# You should not change this value, even if you update Home Manager. If you do
# want to update the value, then make sure to first check the Home Manager
# release notes.
home.stateVersion = "23.05"; # Please read the comment before changing.
home.stateVersion = import ./version.nix; # Please read the comment before changing.
# The home.packages option allows you to install Nix packages into your
# environment.
@ -24,18 +22,21 @@ with import ./modules/neovim-config.nix { inherit pkgs lib fromGitHub; };
pwgen
evolution
srain
inkscape
flare-signal
neovide
xdg-ninja
schildichat-desktop
dino
jq
mangohud
nix-index
termpdfpy
zellij
gimp
lollypop
skim
telegram-desktop
nix-output-monitor
picard
syncthing
armcord
@ -57,11 +58,16 @@ with import ./modules/neovim-config.nix { inherit pkgs lib fromGitHub; };
] ++ ( with pkgs.gnome; [
gnome-tweaks
dconf-editor
gnome-boxes
] ++ ( with pkgs.gnomeExtensions; [
night-theme-switcher
unite
rounded-window-corners
appindicator
gsconnect
pano
unite
user-avatar-in-quick-settings
]));
@ -84,13 +90,34 @@ with import ./modules/neovim-config.nix { inherit pkgs lib fromGitHub; };
# system configuration
VISUAL = "neovide --nofork";
NEOVIDE_MULTIGRID = 1;
ZELLIJ_AUTO_EXIT = "true";
# fish config
fish_greeting = " heya ${config.home.username}, welcome to $(hostnamectl --pretty) ~";
};
# configure programs
programs.firefox = { #add options later
enable = true;
}
programs.home-manager.enable = true;
programs.zellij = {
enable = true;
enableFishIntegration = true;
settings = {
default_layout = "compact";
ui = {
pane_frames = {
hide_session_name = true;
rounded_corners = true;
};
};
};
};
programs.zoxide = {
enable = true;
enableFishIntegration = true;
};
programs.git = {
enable = true;
lfs.enable = true;
@ -169,13 +196,14 @@ with import ./modules/neovim-config.nix { inherit pkgs lib fromGitHub; };
programs.fish = {
enable = true;
shellAbbrs = {
e = "edit";
nxs = "nix search nixpkgs";
nxr = "nix run nixpkgs#";
nxsh = "nix shell nixpkgs#";
e = "edit";
nxb = "sudo nixos-rebuild switch";
nxh = "nix shell nixpkgs#";
nxw = "sudo nixos-rebuild switch";
nxu = "sudo nixos-rebuild boot --upgrade";
nxc = "sudo nix-collect-garbage -d";
hme = "edit ~/.config/home-manager/home.nix";
};
shellAliases = {
aria = "aria2c -c -k1M -x10";
@ -212,7 +240,7 @@ echo " ඞ"
if not test $last_status -eq 0
set_color $fish_color_error
end
echo -n "> "
echo -n "» "
set_color normal
'';
};
@ -232,23 +260,32 @@ fish_vi_key_bindings
PASSWORD_STORE_CLIP_TIME = "60";
};
};
programs.wezterm = {
enable = true;
enableBashIntegration = true;
};
programs.kitty = {
enable = true;
shellIntegration.enableFishIntegration = true;
theme = "Catppuccin-Mocha";
keybindings = {};
settings = {
tab_bar_style = "powerline";
tab_powerline_style = "round";
clear_all_shortcuts = true;
tab_bar_style = "hidden";
# tab_separator = "";
# tab_powerline_style = "angled";
# tab_bar_edge = "top";
# background_opacity = "0.75";
# background_blur = 25;
hide_window_decorations = true;
tab_bar_edge = "top";
remember_window_size = false;
initial_window_width = "80c";
initial_window_height = "25c";
initial_window_width = "86c";
initial_window_height = "28c";
allow_remote_control = true;
shell = ".";
editor = ".";
font_family = "Comic Mono";
font_size = 13;
font_size = 12;
};
};
programs.browserpass.enable = true;