❄️ My personnal NixOS configuration
nix-flake nixos-configuration linux dotfiles flake nix nix-config nixos nixos-flake linux-desktop

「✨」 feat(hyfetch): added a very cool feature !

+30
+1
modules/home-manager/cli/default.nix
··· 7 7 ./shell.nix 8 8 ./github.nix 9 9 ./cli-app.nix 10 + ./hyfetch.nix 10 11 ]; 11 12 }
+28
modules/home-manager/cli/hyfetch.nix
··· 1 + { 2 + config, 3 + lib, 4 + ... 5 + }: 6 + { 7 + options = { 8 + keyzox.hyfetch.enable = lib.mkEnableOption "Can be used to enable my hyfetch config"; 9 + }; 10 + 11 + config = lib.mkIf config.keyzox.hyfetch.enable { 12 + programs.hyfetch = { 13 + enable = true; 14 + settings = { 15 + preset = "transgender"; 16 + mode = "rgb"; 17 + auto_detect_light_dark = true; 18 + light_dark = "light"; 19 + lightness = 1.00; 20 + color_align = { 21 + mode = "horizontal"; 22 + }; 23 + backend = "fastfetch"; 24 + pride_month_disable = true; 25 + }; 26 + }; 27 + }; 28 + }
+1
modules/home-manager/default.nix
··· 13 13 keyzox.cli-app.enable = lib.mkDefault true; 14 14 keyzox.gh.enable = lib.mkDefault true; 15 15 keyzox.ssh-config.enable = lib.mkDefault true; 16 + keyzox.hyfetch.enable = lib.mkDefault true; 16 17 }; 17 18 gui-conf = lib.mkIf config.keyzox.gui.enable { 18 19 keyzox.cli.enable = lib.mkDefault true;