diff options
| author | Leonardo <noreply@leoflo.me> | 2026-01-17 11:54:19 +0100 |
|---|---|---|
| committer | Leonardo <noreply@leoflo.me> | 2026-01-17 11:54:19 +0100 |
| commit | adf0b465326950f28312914b414ea8edfb2d4f55 (patch) | |
| tree | 8900cd5e7111019634ccee3f24e53117d3633f22 /hermes/home-manager/leo/programs | |
| parent | 55daef85ab64636b2f10de22525b857e34ee1cbf (diff) | |
| download | nixos-adf0b465326950f28312914b414ea8edfb2d4f55.tar.gz nixos-adf0b465326950f28312914b414ea8edfb2d4f55.zip | |
nuovo kernel e configurazione di fastfetch
Diffstat (limited to 'hermes/home-manager/leo/programs')
| -rw-r--r-- | hermes/home-manager/leo/programs/default.nix | 2 | ||||
| -rw-r--r-- | hermes/home-manager/leo/programs/fastfetch.nix | 57 | ||||
| -rw-r--r-- | hermes/home-manager/leo/programs/zsh.nix | 1 |
3 files changed, 60 insertions, 0 deletions
diff --git a/hermes/home-manager/leo/programs/default.nix b/hermes/home-manager/leo/programs/default.nix index 79293c2..690fd6c 100644 --- a/hermes/home-manager/leo/programs/default.nix +++ b/hermes/home-manager/leo/programs/default.nix @@ -1,11 +1,13 @@ {...}: { imports = [ ./zsh.nix + ./fastfetch.nix ./alacritty.nix ./zed.nix ]; zsh.enable = true; + fastfetch.enable = true; alacritty.enable = true; zed.enable = true; } diff --git a/hermes/home-manager/leo/programs/fastfetch.nix b/hermes/home-manager/leo/programs/fastfetch.nix new file mode 100644 index 0000000..94eccab --- /dev/null +++ b/hermes/home-manager/leo/programs/fastfetch.nix @@ -0,0 +1,57 @@ +{lib, config, ...}: { + options.fastfetch.enable = lib.mkEnableOption "fastfetch config"; + + config = lib.mkIf config.fastfetch.enable { + programs.fastfetch = { + enable = true; + + settings = { + display = { + size = { + maxPrefix = "MB"; + ndigits = 0; + spaceBeforeUnit = "never"; + }; + freq = { + ndigits = 3; + spaceBeforeUnit = "never"; + }; + }; + modules = [ + "title" + "separator" + "os" + { + type = "kernel"; + format = "{release}"; + } + { + type = "packages"; + combined = true; + } + "shell" + { + type = "display"; + compactType = "original"; + key = "Resolution"; + } + "de" + "wm" + "terminal" + "cpu" + { + type = "gpu"; + key = "GPU"; + format = "{name}"; + } + { + type = "memory"; + format = "{used} / {total}"; + } + "break" + "colors" + ]; + }; + }; + }; +} diff --git a/hermes/home-manager/leo/programs/zsh.nix b/hermes/home-manager/leo/programs/zsh.nix index ccc3364..3e2f86e 100644 --- a/hermes/home-manager/leo/programs/zsh.nix +++ b/hermes/home-manager/leo/programs/zsh.nix @@ -23,6 +23,7 @@ ssh = "TERM=xterm-256color ssh"; wine = "wine64"; + update-boot = "sudo nixos-rebuild boot --flake ~/nixos#hermes"; update-system = "sudo nixos-rebuild switch --flake ~/nixos#hermes"; update-home = "home-manager switch --flake ~/nixos#hermes"; }; |
