diff options
| author | scouckel <james.krinsky@gmail.com> | 2026-04-21 03:13:51 -0500 |
|---|---|---|
| committer | scouckel <james.krinsky@gmail.com> | 2026-04-21 03:13:51 -0500 |
| commit | 6a45dc5e0705c7d2905446596b3d79f708fb9b12 (patch) | |
| tree | 5c8d4af6c9e4e4b7c3fbb8757e3eefa5c9616448 /modules | |
| parent | 79c119a73c0b5a98eeccf9f222f425394df1328d (diff) | |
update + 1000 changes that will bring glory to the han dynasty
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/nixosModules/desktop/gaming.nix | 8 | ||||
| -rw-r--r-- | modules/packages/environment.nix | 1 | ||||
| -rw-r--r-- | modules/packages/eza.nix | 33 | ||||
| -rw-r--r-- | modules/packages/fish.nix | 5 | ||||
| -rw-r--r-- | modules/packages/niri/settings.nix | 2 |
5 files changed, 48 insertions, 1 deletions
diff --git a/modules/nixosModules/desktop/gaming.nix b/modules/nixosModules/desktop/gaming.nix index 7b2016d..c841528 100644 --- a/modules/nixosModules/desktop/gaming.nix +++ b/modules/nixosModules/desktop/gaming.nix @@ -4,10 +4,16 @@ lib, ... }: { - imports = [inputs.nix-flatpak.nixosModules.nix-flatpak]; + imports = [ + inputs.nix-flatpak.nixosModules.nix-flatpak + ]; + + nixpkgs.overlays = [ inputs.millennium.overlays.default ]; programs.steam = { enable = true; + package = pkgs.millennium-steam; + protontricks.enable = true; extest.enable = true; diff --git a/modules/packages/environment.nix b/modules/packages/environment.nix index bcffd98..cfdd46e 100644 --- a/modules/packages/environment.nix +++ b/modules/packages/environment.nix @@ -30,6 +30,7 @@ pkgs.bluetui pkgs.brightnessctl pkgs.btop + pkgs.killall pkgs.lazygit pkgs.p7zip pkgs.rsync diff --git a/modules/packages/eza.nix b/modules/packages/eza.nix new file mode 100644 index 0000000..ba79c67 --- /dev/null +++ b/modules/packages/eza.nix @@ -0,0 +1,33 @@ +{inputs, ...}: { + perSystem = {pkgs, ...}: let + eza-theme = pkgs.fetchurl { + url = "https://raw.githubusercontent.com/eza-community/eza-themes/main/themes/gruvbox-dark.yml"; + hash = "sha256-6vxzSQw2mq8oh0Es1LYmbbavuN0LFOg4Ch6u1G9dv4w="; + }; + + eza-config-dir = pkgs.runCommand "eza-config-dir" {} '' + mkdir -p $out + cp ${eza-theme} $out/theme.yml + ''; + in { + packages.eza = inputs.wrappers.lib.wrapPackage { + inherit pkgs; + package = pkgs.eza; + flags = { + "--git" = true; + "--icons" = "auto"; + "--color" = "always"; + "--octal-permissions" = true; + "--group-directories-first" = true; + "--header" = true; + "--total-size" = true; + "--time-style" = "long-iso"; + "--no-permissions" = true; + "--long" = true; + }; + env = { + EZA_CONFIG_DIR = "${eza-config-dir}"; + }; + }; + }; +} diff --git a/modules/packages/fish.nix b/modules/packages/fish.nix index 7ca7bb8..f4a6627 100644 --- a/modules/packages/fish.nix +++ b/modules/packages/fish.nix @@ -16,6 +16,10 @@ fish_vi_key_bindings ${lib.getExe pkgs.zoxide} init fish | source + + alias ls="${lib.getExe self'.packages.eza}" + alias cd="z" + alias cdi="zi" ''; in { packages.fish = inputs.wrappers.lib.wrapPackage { @@ -23,6 +27,7 @@ package = pkgs.fish; runtimeInputs = [ pkgs.zoxide + self'.packages.eza ]; flags = { "-C" = "source ${fishConf}"; diff --git a/modules/packages/niri/settings.nix b/modules/packages/niri/settings.nix index eeba0c8..1ada95e 100644 --- a/modules/packages/niri/settings.nix +++ b/modules/packages/niri/settings.nix @@ -111,6 +111,8 @@ "XF86MonBrightnessUp".spawn-sh = "${noctaliaExe} brightness increase"; "XF86MonBrightnessDown".spawn-sh = "${noctaliaExe} brightness decrease"; + + "Print".screenshot = {}; }; spawn-at-startup = [ |
