diff --git a/configs/dunst/dunstrc b/configs/dunst/dunstrc deleted file mode 100644 index 4d142e4..0000000 --- a/configs/dunst/dunstrc +++ /dev/null @@ -1,42 +0,0 @@ -[global] - monitor = 0 - follow = none - width = (400, 700) - height = 300 - origin = bottom-right - offset = 20x20 - scale = 0 - notification_limit = 20 - progress_bar = false - icon_corner_radius = 12 - icon_corners = all - indicate_hidden = yes - transparency = 20 - separator_height = 2 - padding = 15 - horizontal_padding = 15 - text_icon_padding = 15 - frame_width = 3 - frame_color = "#ff2e97" - background = "#0c0a20" - foreground = "#f2f3f7" - gap_size = 0 - separator_color = frame - sort = yes - font = GohuFont 14 Nerd Font Mono - line_height = 0 - markup = full - format = "%s\n%b" - alignment = left - vertical_alignment = center - show_age_threshold = 60 - ellipsize = middle - ignore_newline = no - stack_duplicates = true - hide_duplicate_count = false - show_indicators = yes - enable_recursive_icon_lookup = true - icon_theme = Papirus - icon_position = left - min_icon_size = 48 - max_icon_size = 64 diff --git a/configs/kitty/kitty.conf b/configs/kitty/kitty.conf deleted file mode 100644 index 8112260..0000000 --- a/configs/kitty/kitty.conf +++ /dev/null @@ -1,86 +0,0 @@ -# Use FiraCode Nerd Font Mono for all font styles. -font_family FiraCode Nerd Font Mono -bold_font auto -italic_font auto -bold_italic_font auto - -# Set terminal font size. -font_size 16.0 - -# Disable ligatures only when the cursor is over the text. -disable_ligatures cursor - -# Copy selected text directly to the clipboard. -copy_on_select yes - -# Remove trailing spaces when copying regular selections. -strip_trailing_spaces smart - -# Disable the terminal bell sound. -enable_audio_bell no - -# Start new windows at a fixed size instead of remembering the last one. -remember_window_size no -initial_window_width 900 -initial_window_height 500 - -# Add internal padding around the terminal content. -window_padding_width 15.0 - -# Close windows immediately without confirmation. -confirm_os_window_close 0 - -# Keep the window fully opaque while allowing runtime opacity changes. -background_opacity 1 -dynamic_background_opacity yes - -# Set base text and background colors. -foreground #f8f8f2 -background #282a36 -selection_foreground #ffffff -selection_background #44475a -url_color #8be9fd - -# Define the 16-color terminal palette. -color0 #21222c -color8 #6272a4 -color1 #ff5555 -color9 #ff6e6e -color2 #50fa7b -color10 #69ff94 -color3 #f1fa8c -color11 #ffffa5 -color4 #bd93f9 -color12 #d6acff -color5 #ff79c6 -color13 #ff92df -color6 #8be9fd -color14 #a4ffff -color7 #f8f8f2 -color15 #ffffff - -# Match cursor colors to the active theme. -cursor #f8f8f2 -cursor_text_color background - -# Style active and inactive tabs. -active_tab_foreground #282a36 -active_tab_background #f8f8f2 -inactive_tab_foreground #282a36 -inactive_tab_background #6272a4 - -# Configure the first search/mark highlight colors. -mark1_foreground #282a36 -mark1_background #ff5555 - -# Use fish as the default shell. -shell fish - -# Use Neovim as the default editor for kitten helpers. -editor nvim - -# Close the terminal when the child process exits. -close_on_child_death yes - -# Advertise kitty's terminal type. -term xterm-kitty diff --git a/home/ltadeu6.nix b/home/ltadeu6.nix index ee4c50b..ca54cb1 100644 --- a/home/ltadeu6.nix +++ b/home/ltadeu6.nix @@ -5,6 +5,110 @@ home.homeDirectory = "/home/ltadeu6"; home.stateVersion = "25.11"; + programs.kitty = { + enable = true; + settings = { + font_family = "FiraCode Nerd Font Mono"; + bold_font = "auto"; + italic_font = "auto"; + bold_italic_font = "auto"; + font_size = 16.0; + disable_ligatures = "cursor"; + copy_on_select = "yes"; + strip_trailing_spaces = "smart"; + enable_audio_bell = "no"; + remember_window_size = "no"; + initial_window_width = 900; + initial_window_height = 500; + window_padding_width = 15.0; + confirm_os_window_close = 0; + background_opacity = 1; + dynamic_background_opacity = "yes"; + foreground = "#f8f8f2"; + background = "#282a36"; + selection_foreground = "#ffffff"; + selection_background = "#44475a"; + url_color = "#8be9fd"; + color0 = "#21222c"; + color8 = "#6272a4"; + color1 = "#ff5555"; + color9 = "#ff6e6e"; + color2 = "#50fa7b"; + color10 = "#69ff94"; + color3 = "#f1fa8c"; + color11 = "#ffffa5"; + color4 = "#bd93f9"; + color12 = "#d6acff"; + color5 = "#ff79c6"; + color13 = "#ff92df"; + color6 = "#8be9fd"; + color14 = "#a4ffff"; + color7 = "#f8f8f2"; + color15 = "#ffffff"; + cursor = "#f8f8f2"; + cursor_text_color = "background"; + active_tab_foreground = "#282a36"; + active_tab_background = "#f8f8f2"; + inactive_tab_foreground = "#282a36"; + inactive_tab_background = "#6272a4"; + mark1_foreground = "#282a36"; + mark1_background = "#ff5555"; + shell = "fish"; + editor = "nvim"; + close_on_child_death = "yes"; + term = "xterm-kitty"; + }; + }; + + services.dunst = { + enable = true; + settings = { + global = { + monitor = 0; + follow = "none"; + width = "(400, 700)"; + height = 300; + origin = "bottom-right"; + offset = "20x20"; + scale = 0; + notification_limit = 20; + progress_bar = false; + icon_corner_radius = 12; + icon_corners = "all"; + indicate_hidden = true; + transparency = 20; + separator_height = 2; + padding = 15; + horizontal_padding = 15; + text_icon_padding = 15; + frame_width = 3; + frame_color = "#ff2e97"; + background = "#0c0a20"; + foreground = "#f2f3f7"; + gap_size = 0; + separator_color = "frame"; + sort = true; + font = "GohuFont 14 Nerd Font Mono"; + line_height = 0; + markup = "full"; + format = "%s\n%b"; + alignment = "left"; + vertical_alignment = "center"; + show_age_threshold = 60; + ellipsize = "middle"; + ignore_newline = false; + stack_duplicates = true; + hide_duplicate_count = false; + show_indicators = true; + enable_recursive_icon_lookup = true; + icon_theme = "Papirus"; + icon_position = "left"; + min_icon_size = 48; + max_icon_size = 64; + }; + }; + }; + home.sessionVariables = { MANPAGER = "most"; XCURSOR_THEME = "Breeze"; @@ -85,10 +189,6 @@ ]; home.file = { - ".config/kitty/kitty.conf".source = ../configs/kitty/kitty.conf; - - ".config/dunst/dunstrc".source = ../configs/dunst/dunstrc; - ".config/hypr/hyprland.conf".source = ../configs/hypr/hyprland.conf; ".config/hypr/hyprpaper.conf".source = ../configs/hypr/hyprpaper.conf;