From 6a45dc5e0705c7d2905446596b3d79f708fb9b12 Mon Sep 17 00:00:00 2001 From: scouckel Date: Tue, 21 Apr 2026 03:13:51 -0500 Subject: update + 1000 changes that will bring glory to the han dynasty --- modules/nixosModules/desktop/gaming.nix | 8 +++++++- modules/packages/environment.nix | 1 + modules/packages/eza.nix | 33 +++++++++++++++++++++++++++++++++ modules/packages/fish.nix | 5 +++++ modules/packages/niri/settings.nix | 2 ++ 5 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 modules/packages/eza.nix (limited to 'modules') 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 = [ -- cgit v1.3