diff --git a/home-manager/fastfetch.nix b/home-manager/fastfetch.nix new file mode 100644 index 0000000..9826bd6 --- /dev/null +++ b/home-manager/fastfetch.nix @@ -0,0 +1,125 @@ +{ lib, pkgs, ... }: { + programs.fastfetch = { + enable = true; + + settings = { + display = { separator = ""; }; + + # https://www.nerdfonts.com/cheat-sheet + modules = [ + { + type = "custom"; + format = " ハードウェア "; + } + { + type = "custom"; + format = "┌──────────────────────────────────────────────────┐"; + } + + { + type = "cpu"; + key = "  "; + } + { + type = "gpu"; + key = " GPU "; + format = "{2} [{6}]"; + } + { + type = "memory"; + key = " MEM "; + } + { + type = "display"; + key = "  "; + } + { + type = "disk"; + key = " 󰋊 "; + } + + { + type = "custom"; + format = "└──────────────────────────────────────────────────┘"; + } + "break" + + { + type = "custom"; + format = " ソフトウェア "; + } + { + type = "custom"; + format = "┌──────────────────────────────────────────────────┐"; + } + + { + type = "title"; + key = " 󰁥 "; + format = "{1}@{2}"; + } + "break" + { + type = "os"; + key = "  "; + } + { + type = "kernel"; + key = " 󰌽 "; + format = "{1} {2}"; + } + { + type = "packages"; + key = " 󰆧 "; + } + "break" + { + type = "terminal"; + key = "  "; + } + { + type = "shell"; + key = " 󱆃 "; + } + { + type = "font"; + key = " 󰬈 "; + } + "break" + { + type = "de"; + key = "  "; + } + { + type = "wm"; + key = "  "; + } + { + type = "wmtheme"; + key = "  "; + } + { + type = "theme"; + key = " 󰏘 "; + } + { + type = "icons"; + key = "  "; + } + { + type = "cursor"; + key = " 󰇀 "; + } + "break" + { + type = "media"; + key = " 󰝚 "; + } + { + type = "custom"; + format = "└──────────────────────────────────────────────────┘"; + } + ]; + }; + }; +} diff --git a/users/kopatz/home.nix b/users/kopatz/home.nix index 5eb2dd6..57cf76b 100644 --- a/users/kopatz/home.nix +++ b/users/kopatz/home.nix @@ -14,6 +14,7 @@ imports = [ ../../home-manager/code.nix + ../../home-manager/fastfetch.nix ../../home-manager/direnv.nix ../../home-manager/firefox ../../home-manager/gitconfig.nix