aboutsummaryrefslogtreecommitdiffstats
path: root/home/fastfetch.nix
diff options
context:
space:
mode:
authorPetri Hienonen <petri.hienonen@gmail.com>2025-12-04 14:13:24 +0200
committerPetri Hienonen <petri.hienonen@gmail.com>2025-12-04 14:13:24 +0200
commit7ab57a27c9648b3a8e12f755e03fc84eb50291b4 (patch)
tree973ab147758398dae0101afaba18d9ef4a36c4b4 /home/fastfetch.nix
parent6abfa6e06fdbe41702db89024aa25b1dee242a27 (diff)
downloadnixos-7ab57a27c9648b3a8e12f755e03fc84eb50291b4.tar.zst
Add home applications to separate files
Diffstat (limited to 'home/fastfetch.nix')
-rw-r--r--home/fastfetch.nix114
1 files changed, 114 insertions, 0 deletions
diff --git a/home/fastfetch.nix b/home/fastfetch.nix
new file mode 100644
index 0000000..1923bab
--- /dev/null
+++ b/home/fastfetch.nix
@@ -0,0 +1,114 @@
+{ pkgs, ... }:
+
+{
+ programs.fastfetch = {
+ enable = true;
+ settings = {
+ logo = {
+ source = "nixos_small";
+ padding = {
+ right = 1;
+ };
+ };
+ display = {
+ size = {
+ binaryPrefix = "si";
+ };
+ color = "blue";
+ separator = "  ";
+ };
+ modules = [
+ {
+ type = "os";
+ key = " OS";
+ keyColor = "blue";
+ }
+ {
+ type = "kernel";
+ key = "󰌽 Kernel";
+ keyColor = "blue";
+ }
+ "break"
+ {
+ type = "font";
+ key = "󰛖 Font";
+ }
+ {
+ type = "theme";
+ key = "󰏘 Theme";
+ }
+ {
+ type = "icons";
+ key = "󰚝 Icons";
+ }
+ {
+ type = "shell";
+ key = "󰞷 Shell";
+ }
+ {
+ type = "terminal";
+ key = "󰆍 Terminal";
+ }
+ "break"
+ {
+ type = "display";
+ key = "󰹑 Display";
+ keyColor = "blue";
+ }
+ {
+ type = "gpu";
+ key = "󰢮 GPU";
+ driverSpecific = true;
+ temp = false;
+ keyColor = "blue";
+ }
+ {
+ type = "cpu";
+ key = "󰍛 CPU";
+ showPeCoreCount = true;
+ temp = false;
+ keyColor = "blue";
+ }
+ {
+ type = "memory";
+ key = " RAM";
+ keyColor = "blue";
+ }
+ {
+ type = "swap";
+ key = " Swap";
+ keyColor = "blue";
+ }
+ {
+ type = "disk";
+ key = "󰋊 Disk";
+ keyColor = "blue";
+ }
+ {
+ type = "uptime";
+ key = "󰄉 Uptime";
+ keyColor = "blue";
+ }
+ "break"
+ {
+ type = "localip";
+ key = "󰩠 Local";
+ showIpv6 = false;
+ showMac = false;
+ showSpeed = false;
+ showMtu = false;
+ showLoop = false;
+ showFlags = false;
+ showAllIps = false;
+ }
+ {
+ type = "publicip";
+ key = "󰩟 Externe";
+ timeout = 1000;
+ }
+ "break"
+ "colors"
+ ];
+ };
+ };
+}