diff --git a/hosts/nixos-laptop/home-manager/default.nix b/hosts/nixos-laptop/home-manager/default.nix index 8e01b199..10c506ba 100644 --- a/hosts/nixos-laptop/home-manager/default.nix +++ b/hosts/nixos-laptop/home-manager/default.nix @@ -8,6 +8,6 @@ # ./swaylock-conf.nix # Gnome - ./gnome-dconf.nix + ./gnome-conf.nix ]; } \ No newline at end of file diff --git a/hosts/nixos-laptop/home-manager/gnome-dconf.nix b/hosts/nixos-laptop/home-manager/gnome-conf.nix similarity index 85% rename from hosts/nixos-laptop/home-manager/gnome-dconf.nix rename to hosts/nixos-laptop/home-manager/gnome-conf.nix index 59d0e0d5..687a52db 100644 --- a/hosts/nixos-laptop/home-manager/gnome-dconf.nix +++ b/hosts/nixos-laptop/home-manager/gnome-conf.nix @@ -14,6 +14,48 @@ let night-icon-theme = "Nordzly-yellow-dark"; in { + # Gnome GTK Settings + gtk.theme = "${night-gtk-theme}"; + programs.gnome-terminal = { + enable = true; + themeVariant = "system"; + showScrollbar = false; + profile.Default = { + bolsIsBright = true; + cursorShape = "block"; + font = "Jetbrains Regular Mono"; + colors = { + # https://github.com/Gogh-Co/Gogh/blob/master/themes/Gruvbox%20Dark.yml + highlight = [ ]; + palette = [ + '#282828' # Black (Host) + '#CC241D' # Red (Syntax string) + '#98971A' # Green (Command) + '#D79921' # Yellow (Command second) + '#458588' # Blue (Path) + '#B16286' # Magenta (Syntax var) + '#689D6A' # Cyan (Prompt) + '#A89984' # White + + '#928374' # Bright Black + '#FB4934' # Bright Red (Command error) + '#B8BB26' # Bright Green (Exec) + '#FABD2F' # Bright Yellow + '#83A598' # Bright Blue (Folder) + '#D3869B' # Bright Magenta + '#8EC07C' # Bright Cyan + '#EBDBB2' # Bright White + + '#282828' # Background + '#EBDBB2' # Foreground (Text) + + '#EBDBB2' # Cursor + ]; + }; + }; + }; + + # Gnome DCONF Settings dconf.settings = { "apps/seahorse/listing" = { keyrings-selected = [ "openssh:///home/albert/.ssh" ];