From 9430d25251eeb62bae5382f88a472633fb5c3ab4 Mon Sep 17 00:00:00 2001 From: KoenDR06 Date: Tue, 4 Nov 2025 22:53:10 +0100 Subject: [PATCH] add catppuccin to kitty and add eza --- config/dotfiles/.config/eza/theme.yml | 54 ++++++++++++++++++ config/dotfiles/.config/kitty/kitty.conf | 4 +- config/dotfiles/.config/kitty/theme.conf | 70 ++++++++++++++++++++++++ modules/apps/terminal/default.nix | 1 + modules/apps/terminal/zsh.nix | 3 +- 5 files changed, 130 insertions(+), 2 deletions(-) create mode 100644 config/dotfiles/.config/eza/theme.yml create mode 100644 config/dotfiles/.config/kitty/theme.conf diff --git a/config/dotfiles/.config/eza/theme.yml b/config/dotfiles/.config/eza/theme.yml new file mode 100644 index 0000000..bbcd955 --- /dev/null +++ b/config/dotfiles/.config/eza/theme.yml @@ -0,0 +1,54 @@ +date: + foreground: White + +users: + user_you: + foreground: Yellow + is_bold: false + user_others: + foreground: Yellow + user_root: + foreground: Red + +size: + number_byte: + is_bold: false + number_kilo: + is_bold: false + number_mega: + is_bold: false + number_giga: + is_bold: false + number_huge: + is_bold: false + +perms: + user_read: + foreground: Green + is_bold: false + user_write: + foreground: Green + is_bold: false + user_execute: + foreground: Green + is_bold: false + group_read: + foreground: Blue + is_bold: false + group_write: + foreground: Blue + is_bold: false + group_execute: + foreground: Blue + is_bold: false + other_read: + foreground: Red + is_bold: false + other_write: + foreground: Red + is_bold: false + other_execute: + foreground: Red + is_bold: false + + diff --git a/config/dotfiles/.config/kitty/kitty.conf b/config/dotfiles/.config/kitty/kitty.conf index e38a37b..ad7dc2e 100644 --- a/config/dotfiles/.config/kitty/kitty.conf +++ b/config/dotfiles/.config/kitty/kitty.conf @@ -5,9 +5,11 @@ initial_window_height 24c enable_audio_bell no confirm_os_window_close 0 -background_opacity 0.7 +background_opacity 1 font_family family='CaskaydiaCove Nerd Font' postscript_name=CaskaydiaCoveNF-Light bold_font family='CaskaydiaCove Nerd Font' style=SemiBold italic_font family='CaskaydiaCove Nerd Font' postscript_name=CaskaydiaCoveNF-LightItalic bold_italic_font family='CaskaydiaCove Nerd Font' style='SemiBold Italic' + +include theme.conf diff --git a/config/dotfiles/.config/kitty/theme.conf b/config/dotfiles/.config/kitty/theme.conf new file mode 100644 index 0000000..3e4871f --- /dev/null +++ b/config/dotfiles/.config/kitty/theme.conf @@ -0,0 +1,70 @@ +# The basic colors +foreground #cad3f5 +background #24273a +selection_foreground #24273a +selection_background #f4dbd6 + +# Cursor colors +cursor #f4dbd6 +cursor_text_color #24273a + +# URL underline color when hovering with mouse +url_color #f4dbd6 + +# Kitty window border colors +active_border_color #b7bdf8 +inactive_border_color #6e738d +bell_border_color #eed49f + +# OS Window titlebar colors +wayland_titlebar_color system +macos_titlebar_color system + +# Tab bar colors +active_tab_foreground #181926 +active_tab_background #c6a0f6 +inactive_tab_foreground #cad3f5 +inactive_tab_background #1e2030 +tab_bar_background #181926 + +# Colors for marks (marked text in the terminal) +mark1_foreground #24273a +mark1_background #b7bdf8 +mark2_foreground #24273a +mark2_background #c6a0f6 +mark3_foreground #24273a +mark3_background #7dc4e4 + +# The 16 terminal colors + +# black +color0 #494d64 +color8 #5b6078 + +# red +color1 #ed8796 +color9 #ed8796 + +# green +color2 #a6da95 +color10 #a6da95 + +# yellow +color3 #eed49f +color11 #eed49f + +# blue +color4 #8aadf4 +color12 #8aadf4 + +# magenta +color5 #f5bde6 +color13 #f5bde6 + +# cyan +color6 #8bd5ca +color14 #8bd5ca + +# white +color7 #b8c0e0 +color15 #a5adcb diff --git a/modules/apps/terminal/default.nix b/modules/apps/terminal/default.nix index 140dc9f..ae55580 100644 --- a/modules/apps/terminal/default.nix +++ b/modules/apps/terminal/default.nix @@ -36,6 +36,7 @@ in { direnv docker-compose ethtool + eza file fzf gcc diff --git a/modules/apps/terminal/zsh.nix b/modules/apps/terminal/zsh.nix index 5c5642f..c48378e 100644 --- a/modules/apps/terminal/zsh.nix +++ b/modules/apps/terminal/zsh.nix @@ -32,10 +32,11 @@ in { capture-config = "nix run github:pjones/plasma-manager > ~/nix-config/modules/wm/plasma/default.nix"; reboot-to-windows = "sudo efibootmgr -n 0000"; mkdir = "mkdir -p"; - l = "ls -lAh --group-directories-first"; zip = "zip -r"; cat = "bat"; py = "python3"; + + l = "eza -lA --icons always --group-directories-first --git"; }; ohMyZsh = {