diff --git a/modules/home/environment/hyprland.nix b/modules/home/environment/hyprland.nix index db34f68..a1daa17 100755 --- a/modules/home/environment/hyprland.nix +++ b/modules/home/environment/hyprland.nix @@ -2,7 +2,9 @@ let desktop = host == "oganesson"; screenshot_bind = if desktop then - [ "super, print, exec, grimblast copy area" ] + [ "super, print, exec, grimblast copy area" + "super shift, print, exec, grimblast --freeze copy area" +] else [ # My laptop does not have a printscreen button @@ -189,7 +191,7 @@ in { "super, up, exec, pactl set-sink-volume @default_sink@ +10%" "super, down, exec, pactl set-sink-volume @default_sink@ -10%" "super, t, exec, swaync-client -t -sw" - "super, a, exec, firefox" + "super, a, exec, librewolf" "super, q, exec, kitty" "super shift, q, exec, [float;size 40% 30%;move onscreen cursor -50% -50%] kitty" "super, c, killactive," diff --git a/modules/home/environment/stylixhome.nix b/modules/home/environment/stylixhome.nix index a90f6d5..dda2c93 100755 --- a/modules/home/environment/stylixhome.nix +++ b/modules/home/environment/stylixhome.nix @@ -1,7 +1,7 @@ { lib, self, config, host, pkgs, ... }: let - scheme = "ayu-dark"; + scheme = "chalk"; wallpaper = "${self}/assets/wallpapers/dark-waves.jpg"; server = (host == "xenon"); in { diff --git a/modules/home/environment/userpkgs.nix b/modules/home/environment/userpkgs.nix index d8a602e..75da5eb 100755 --- a/modules/home/environment/userpkgs.nix +++ b/modules/home/environment/userpkgs.nix @@ -49,7 +49,12 @@ in { wf-recorder toilet vkbasalt - firefox + librewolf + spotify + zathura + chromium + obs-studio + gparted dust porsmo rustup @@ -62,6 +67,10 @@ in { glfw glxinfo xwayland + discord + cloc + wine + nodejs_latest ] ++ scripts; }; } diff --git a/modules/home/environment/zsh/options.nix b/modules/home/environment/zsh/options.nix index 7ff070d..52fed25 100644 --- a/modules/home/environment/zsh/options.nix +++ b/modules/home/environment/zsh/options.nix @@ -22,7 +22,6 @@ "git" "fzf" "aliases" - "command-not-found" "eza" ]; }; diff --git a/modules/home/programs/kitty.nix b/modules/home/programs/kitty.nix index b3c7116..3577b54 100755 --- a/modules/home/programs/kitty.nix +++ b/modules/home/programs/kitty.nix @@ -30,8 +30,8 @@ }; keybindings = { - "ctrl+shift+h" = "next_tab"; - "ctrl+shift+l" = "previous_tab"; + "ctrl+shift+l" = "next_tab"; + "ctrl+shift+h" = "previous_tab"; "ctrl+shift+j" = "scroll_end"; "ctrl+shift+k" = "scroll_home"; "ctrl+shift+equal" = "change_font_size all +2.0"; diff --git a/modules/home/programs/nixvim/options.nix b/modules/home/programs/nixvim/options.nix index 28f465d..25a077c 100755 --- a/modules/home/programs/nixvim/options.nix +++ b/modules/home/programs/nixvim/options.nix @@ -5,7 +5,7 @@ in { programs.nixvim = { colorschemes.base16 = { enable = true; - colorscheme = "ayu-dark"; + colorscheme = "chalk"; #colorscheme = { # base00 = "#${scheme.base00}"; # base01 = "#${scheme.base01}"; @@ -37,6 +37,8 @@ in { vim.g.neovide_cursor_animate_in_insert_mode = false end + vim.g.vimwiki_list = {{path = '~/vimwiki/', syntax = 'markdown', ext = '.md'}} + vim.opt.number = true vim.opt.relativenumber = true vim.opt.hlsearch = true diff --git a/modules/home/programs/nixvim/plugins/lsp.nix b/modules/home/programs/nixvim/plugins/lsp.nix index 37bdfe0..952cf2f 100755 --- a/modules/home/programs/nixvim/plugins/lsp.nix +++ b/modules/home/programs/nixvim/plugins/lsp.nix @@ -58,6 +58,9 @@ enable = true; installCargo = false; installRustc = false; + settings = { + check.allTargets = false; + }; }; nixd = { enable = true; diff --git a/modules/home/programs/nixvim/plugins/telescope.nix b/modules/home/programs/nixvim/plugins/telescope.nix index 6e955b2..9ae200e 100755 --- a/modules/home/programs/nixvim/plugins/telescope.nix +++ b/modules/home/programs/nixvim/plugins/telescope.nix @@ -2,7 +2,18 @@ programs.nixvim = { plugins.telescope = { enable = true; - settings = { pickers = { find_files = { hidden = true; }; }; }; + settings = { + defaults = { + file_ignore_patterns = [ + "%.snap" + ]; + }; + pickers = { + find_files = { + hidden = true; + }; + }; + }; }; }; } diff --git a/modules/sys/software/gaming/gaming_pkgs.nix b/modules/sys/software/gaming/gaming_pkgs.nix index c54c69d..6937ec3 100755 --- a/modules/sys/software/gaming/gaming_pkgs.nix +++ b/modules/sys/software/gaming/gaming_pkgs.nix @@ -18,7 +18,8 @@ in { environment.systemPackages = with pkgs; [ #snes9x-gtk #cust-openrct2 - #dwarf-fortress-packages.dwarf-fortress-full + mgba + dwarf-fortress-packages.dwarf-fortress-full prismlauncher ]; }; diff --git a/modules/sys/software/packages.nix b/modules/sys/software/packages.nix index 2198e74..d5e4355 100755 --- a/modules/sys/software/packages.nix +++ b/modules/sys/software/packages.nix @@ -42,8 +42,15 @@ uhk-agent jq wl-clipboard + cmake libnotify + gnumake file + pkg-config + openssl + openssl_3 + openssl_3_0 + openssl_3_3 libvirt-glib man-pages man-pages-posix diff --git a/modules/sys/sysenv/stylix.nix b/modules/sys/sysenv/stylix.nix index 68ec0ad..f3dab8d 100755 --- a/modules/sys/sysenv/stylix.nix +++ b/modules/sys/sysenv/stylix.nix @@ -1,7 +1,7 @@ { pkgs, self, lib, config, ... }: let - scheme = "tokyo-night-dark"; + scheme = "chalk"; wallpaper = "${self}/assets/wallpapers/dark-waves.jpg"; in { options = {