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

「✏️」 norm: normed project.

+29 -31
+1 -2
home/DEV-BOYY/packages.nix
··· 1 1 { 2 2 pkgs, 3 - inputs, 4 3 self, 5 4 ... 6 5 }: ··· 13 12 (unstable.prismlauncher.override { 14 13 jdks = [ 15 14 jdk8 16 - jdk11 15 + jdk11 17 16 jdk17 18 17 jdk21 19 18 jdk25
+1 -1
home/LAPTOP-5530/default.nix
··· 20 20 hypridle.sleep_timeout = 600; 21 21 hyprlock.monitor = "eDP-1"; 22 22 k9s.enable = true; 23 - ghostty.enable = true; 23 + ghostty.enable = true; 24 24 }; 25 25 26 26 programs.ghostty.settings.font-size = 14;
-1
home/LAPTOP-5530/packages.nix
··· 1 1 { 2 2 pkgs, 3 3 self, 4 - inputs, 5 4 ... 6 5 }: 7 6
+1 -1
modules/home-manager/gui/default.nix
··· 1 1 { 2 2 imports = [ 3 3 ./kitty.nix 4 - ./ghostty.nix 4 + ./ghostty.nix 5 5 ./nextcloud.nix 6 6 ./darkman.nix 7 7 ./dunst.nix
+26 -26
modules/home-manager/gui/ghostty.nix
··· 1 1 { 2 - lib, 3 - config, 4 - ... 2 + lib, 3 + config, 4 + ... 5 5 }: 6 6 7 7 { 8 - options = { 9 - keyzox.ghostty.enable = lib.mkEnableOption "to enable ghostty"; 10 - }; 8 + options = { 9 + keyzox.ghostty.enable = lib.mkEnableOption "to enable ghostty"; 10 + }; 11 11 12 - config = lib.mkIf config.keyzox.ghostty.enable { 13 - catppuccin.ghostty.enable = false; 12 + config = lib.mkIf config.keyzox.ghostty.enable { 13 + catppuccin.ghostty.enable = false; 14 14 15 - programs.ghostty = { 16 - enable = true; 17 - enableZshIntegration = true; 18 - systemd.enable = true; 19 - settings = { 20 - theme = lib.mkDefault "light:Catppuccin Latte,dark:Catppuccin Mocha"; 21 - font-family = lib.mkDefault "JetBrainsMonoNL NFM Light"; 22 - font-family-bold = lib.mkDefault "JetBrainsMono NFM Bold"; 23 - font-family-italic = lib.mkDefault "JetBrainsMono NFM Italic"; 24 - font-family-bold-italic = lib.mkDefault "JetBrainsMono NFM Bold Italic"; 25 - mouse-scroll-multiplier = lib.mkDefault 0.5; 26 - resize-overlay = lib.mkDefault "never"; 27 - term = lib.mkDefault "xterm-256color"; 28 - unfocused-split-opacity = 1; 29 - window-decoration = false; 30 - }; 31 - }; 32 - }; 15 + programs.ghostty = { 16 + enable = true; 17 + enableZshIntegration = true; 18 + systemd.enable = true; 19 + settings = { 20 + theme = lib.mkDefault "light:Catppuccin Latte,dark:Catppuccin Mocha"; 21 + font-family = lib.mkDefault "JetBrainsMonoNL NFM Light"; 22 + font-family-bold = lib.mkDefault "JetBrainsMono NFM Bold"; 23 + font-family-italic = lib.mkDefault "JetBrainsMono NFM Italic"; 24 + font-family-bold-italic = lib.mkDefault "JetBrainsMono NFM Bold Italic"; 25 + mouse-scroll-multiplier = lib.mkDefault 0.5; 26 + resize-overlay = lib.mkDefault "never"; 27 + term = lib.mkDefault "xterm-256color"; 28 + unfocused-split-opacity = 1; 29 + window-decoration = false; 30 + }; 31 + }; 32 + }; 33 33 }