From bce3ea80d47b1a2faf993f723c9b04d0f827d278 Mon Sep 17 00:00:00 2001 From: Felix Schulze Date: Fri, 4 Jul 2025 12:31:34 +0200 Subject: [PATCH] hurricane: 155 current 2025-07-04 12:31:25 25.05.20250620.b2485d5 6.15.3 * Fastfetch hurricane: 156 current 2025-07-04 12:35:21 25.05.20250620.b2485d5 6.15.3 * hurricane: 157 current 2025-07-04 12:40:53 25.05.20250620.b2485d5 6.15.3 * --- modules/common.nix | 1 + modules/hm/fastfetch.nix | 158 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 159 insertions(+) create mode 100644 modules/hm/fastfetch.nix diff --git a/modules/common.nix b/modules/common.nix index e1b352c..5702d12 100644 --- a/modules/common.nix +++ b/modules/common.nix @@ -46,6 +46,7 @@ in { ./hm/gitkraken.nix # GitKraken config ./hm/waybar.nix # Waybar config ./hm/cava.nix # Audio visualizer config + ./hm/fastfetch.nix # Fastfetch config ]; }; diff --git a/modules/hm/fastfetch.nix b/modules/hm/fastfetch.nix new file mode 100644 index 0000000..465b053 --- /dev/null +++ b/modules/hm/fastfetch.nix @@ -0,0 +1,158 @@ +{ + programs.fastfetch = { + enable = true; + settings = { + display = { + separator = " "; + }; + modules = [ + { + type = "title"; + key = "╭─"; + format = "{user-name}@{host-name}"; + keyColor = "blue"; + } + { + type = "os"; + key = "├─"; + keyColor = "blue"; + } + { + type = "kernel"; + key = "├─"; + keyColor = "blue"; + } + { + type = "packages"; + key = "├─󰏖"; + keyColor = "blue"; + } + { + type = "media"; + key = "├─󰝚"; + keyColor = "blue"; + } + { + type = "localip"; + key = "├─󰩟"; + compact = true; + keyColor = "blue"; + } + { + type = "publicip"; + key = "├─󰩠"; + keyColor = "blue"; + timeout = 1000; + } + { + type = "uptime"; + key = "╰─󰅐"; + keyColor = "blue"; + } + "break" + + { + type = "host"; + key = "╭─󰌢"; + keyColor = "green"; + } + { + type = "cpu"; + key = "├─󰻠"; + keyColor = "green"; + } + { + type = "gpu"; + key = "├─󰍛"; + keyColor = "green"; + } + { + type = "disk"; + key = "├─"; + keyColor = "green"; + } + { + type = "memory"; + key = "├─"; + keyColor = "green"; + } + { + type = "swap"; + key = "├─󰓡"; + keyColor = "green"; + } + { + type = "display"; + key = "├─󰍹"; + keyColor = "green"; + } + { + type = "battery"; + key = "├─"; + keyColor = "green"; + } + { + type = "poweradapter"; + key = "├─"; + keyColor = "green"; + } + { + type = "gamepad"; + key = "├─"; + keyColor = "green"; + } + { + type = "bluetooth"; + key = "├─"; + keyColor = "green"; + } + { + type = "sound"; + key = "╰─"; + keyColor = "green"; + } + "break" + { + type = "shell"; + key = "╭─"; + keyColor = "yellow"; + } + { + type = "terminal"; + key = "├─"; + keyColor = "yellow"; + } + { + type = "terminalfont"; + key = "├─"; + keyColor = "yellow"; + } + { + type = "de"; + key = "├─"; + keyColor = "yellow"; + } + { + type = "wm"; + key = "├─"; + keyColor = "yellow"; + } + { + type = "lm"; + key = "├─󰧨"; + keyColor = "yellow"; + } + { + type = "theme"; + key = "├─󰉼"; + keyColor = "yellow"; + } + { + type = "icons"; + key = "╰─󰀻"; + keyColor = "yellow"; + } + ]; + }; + }; +}