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.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 = {
|
||||
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;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue