diff --git a/desktop/gnome.nix b/desktop/gnome.nix index be4d040..ae0b91a 100644 --- a/desktop/gnome.nix +++ b/desktop/gnome.nix @@ -45,4 +45,6 @@ in gnome3.totem gnome3.epiphany ]; + + programs.gnome-terminal.enable = false; } diff --git a/home/shell/default.nix b/home/shell/default.nix index ab1c066..6c44f5f 100644 --- a/home/shell/default.nix +++ b/home/shell/default.nix @@ -6,6 +6,10 @@ let }; in { + imports = [ + ./terminal.nix + ]; + programs.fzf = { enable = true; }; diff --git a/home/shell/kitty-gruvbox-dark.conf b/home/shell/kitty-gruvbox-dark.conf new file mode 100644 index 0000000..369da8d --- /dev/null +++ b/home/shell/kitty-gruvbox-dark.conf @@ -0,0 +1,49 @@ +# gruvbox dark by morhetz, https://github.com/morhetz/gruvbox +# This work is licensed under the terms of the MIT license. +# For a copy, see https://opensource.org/licenses/MIT. + +background #282828 +foreground #ebdbb2 + +cursor #928374 + +selection_foreground #928374 +selection_background #3c3836 + +color0 #282828 +color8 #928374 + +# red +color1 #cc241d +# light red +color9 #fb4934 + +# green +color2 #98971a +# light green +color10 #b8bb26 + +# yellow +color3 #d79921 +# light yellow +color11 #fabd2d + +# blue +color4 #458588 +# light blue +color12 #83a598 + +# magenta +color5 #b16286 +# light magenta +color13 #d3869b + +# cyan +color6 #689d6a +# lighy cyan +color14 #8ec07c + +# light gray +color7 #a89984 +# dark gray +color15 #928374 diff --git a/home/shell/terminal.nix b/home/shell/terminal.nix new file mode 100644 index 0000000..6531578 --- /dev/null +++ b/home/shell/terminal.nix @@ -0,0 +1,14 @@ +{ config, pkgs, ... }: + +{ + programs.kitty = { + enable = true; + font = { + name = "Fira Code"; + package = pkgs.fira-code; + }; + extraConfig = '' + ${with builtins; readFile ./kitty-gruvbox-dark.conf} + ''; + }; +}