diff --git a/configs/kitty/kitty.conf b/configs/kitty/kitty.conf new file mode 100644 index 0000000..a3254c0 --- /dev/null +++ b/configs/kitty/kitty.conf @@ -0,0 +1,82 @@ +## name: Rosé Pine +## author: mvllow +## license: MIT +## upstream: https://github.com/rose-pine/kitty/blob/main/dist/rose-pine.conf +## blurb: All natural pine, faux fur and a bit of soho vibes for the classy minimalist + +foreground #e0def4 +background #191724 +selection_foreground #e0def4 +selection_background #403d52 + +cursor #524f67 +cursor_text_color #e0def4 + +url_color #c4a7e7 + +active_tab_foreground #e0def4 +active_tab_background #26233a +inactive_tab_foreground #6e6a86 +inactive_tab_background #191724 + +# black +color0 #26233a +color8 #6e6a86 + +# red +color1 #eb6f92 +color9 #eb6f92 + +# green +color2 #31748f +color10 #31748f + +# yellow +color3 #f6c177 +color11 #f6c177 + +# blue +color4 #9ccfd8 +color12 #9ccfd8 + +# magenta +color5 #c4a7e7 +color13 #c4a7e7 + +# cyan +color6 #ebbcba +color14 #ebbcba + +# white +color7 #e0def4 +color15 #e0def4 +# END_KITTY_THEME + +font_family Iosevka Nerd Font Mono Light +bold_font Iosevka Nerd Font Mono Medium +italic_font Iosevka Nerd Font Mono Light Italic +bold_italic_font Iosevka Nerd Font Mono Medium Italic + +map ctrl+shift+f toggle_fullscreen +map ctrl+c copy_or_interrupt +map ctrl+v paste_from_clipboard +map ctrl+left neighboring_window left +map shift+left move_window left +map ctrl+down neighboring_window down +map shift+down move_window down +map ctrl+right neighboring_window right +map shift+right move_window right +map ctrl+up neighboring_window up +map shift+up move_window up +map ctrl+shift+left resize_window narrower +map ctrl+shift+right resize_window wider +map ctrl+shift+up resize_window taller +map ctrl+shift+down resize_window shorter 3 + +# reset all windows in the tab to default sizes +map ctrl+shift+0 resize_window reset + +confirm_os_window_close 0 +enable_audio_bell no +background_opacity 1 +#background_opacity 0.9 diff --git a/modules/home-config.nix b/modules/home-config.nix index 1872777..e2e5fd4 100644 --- a/modules/home-config.nix +++ b/modules/home-config.nix @@ -65,6 +65,11 @@ in ]; }; + home.file."./.config/kitty/" = { + source = ../configs/kitty; + recursive = true; + }; + home.file."./.config/nvim/" = { source = ../configs/nvim; recursive = true;