Declare kitty and dunst config
This commit is contained in:
parent
605bfee879
commit
48c427c055
3 changed files with 104 additions and 132 deletions
|
|
@ -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 = "<b>%s</b>\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
|
|
||||||
|
|
@ -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
|
|
||||||
108
home/ltadeu6.nix
108
home/ltadeu6.nix
|
|
@ -5,6 +5,110 @@
|
||||||
home.homeDirectory = "/home/ltadeu6";
|
home.homeDirectory = "/home/ltadeu6";
|
||||||
home.stateVersion = "25.11";
|
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 = "<b>%s</b>\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 = {
|
home.sessionVariables = {
|
||||||
MANPAGER = "most";
|
MANPAGER = "most";
|
||||||
XCURSOR_THEME = "Breeze";
|
XCURSOR_THEME = "Breeze";
|
||||||
|
|
@ -85,10 +189,6 @@
|
||||||
];
|
];
|
||||||
|
|
||||||
home.file = {
|
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/hyprland.conf".source = ../configs/hypr/hyprland.conf;
|
||||||
".config/hypr/hyprpaper.conf".source = ../configs/hypr/hyprpaper.conf;
|
".config/hypr/hyprpaper.conf".source = ../configs/hypr/hyprpaper.conf;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue