1
0
Fork 0
forked from foxora/nix

butterfly was right, foot is better :3

This commit is contained in:
foxora 2026-02-22 02:38:15 +00:00
parent a354fca7f5
commit 68cf02e366
11 changed files with 55 additions and 36 deletions

View file

@ -1,6 +1,7 @@
# aurora's configgg!! :333 # aurora's configgg!! :333
# trans <3 # trans <3
{ {
config,
inputs, inputs,
upkgs, upkgs,
root, root,
@ -267,27 +268,24 @@
]; ];
}; };
kitty = { foot = {
enable = true; enable = true;
package = upkgs.kitty;
font = {
name = "DepartureMono Nerd Font Mono";
size = 10;
};
settings = { settings = {
scrollback_lines = 16384; main = {
enable_audio_bell = false; font = "DepartureMono Nerd Font Mono:size=10";
update_check_interval = 0; include = "/home/${config.home.username}/.config/foot/theme.ini";
allow_remote_control = "yes"; # used for scripts to control kitty };
scrollback = {
confirm_os_window_close = 0; # disable close window prompt lines = 131072;
};
bell = {
system = "no";
urgent = "no";
notify = "no";
visual = "no";
};
}; };
extraConfig = ''
include ~/.config/kitty/theme.conf
'';
}; };
zen-browser = { zen-browser = {

View file

@ -7,4 +7,4 @@ enabled = true
show_message = false show_message = false
[image_preview] [image_preview]
protocol.type = "kitty" protocol.type = "sixel"

View file

@ -170,7 +170,7 @@
[filechooser] [filechooser]
cmd=${upkgs.xdg-desktop-portal-termfilechooser}/share/xdg-desktop-portal-termfilechooser/yazi-wrapper.sh cmd=${upkgs.xdg-desktop-portal-termfilechooser}/share/xdg-desktop-portal-termfilechooser/yazi-wrapper.sh
default_dir=$HOME default_dir=$HOME
env=TERMCMD='kitty --title filechooser' env=TERMCMD='foot --title filechooser'
open_mode=suggested open_mode=suggested
save_mode=last save_mode=last
''; '';

View file

@ -1,2 +1,2 @@
#!/usr/bin/env bash #!/usr/bin/env bash
pkill -f "kitty --title btop -e btop" || { kitty --title btop -e btop & disown; } pkill -f "foot --title btop -e btop" || { foot --title btop -e btop & disown; }

View file

@ -65,9 +65,6 @@
# upgrades the system # upgrades the system
upgrade = "cdns && nix flake update && nh os switch ./ --accept-flake-config"; upgrade = "cdns && nix flake update && nh os switch ./ --accept-flake-config";
# kitty's ssh command (to fix xterm and other stuff qwq)
kssh = "kitty +kitten ssh";
# pipes are prettyyyy!!!! :3333 # pipes are prettyyyy!!!! :3333
pipes1 = "pipes.sh -r 1024 -p 8 -f 30"; pipes1 = "pipes.sh -r 1024 -p 8 -f 30";
pipes2 = "pipes.sh -r 4096 -p 16 -f 100"; pipes2 = "pipes.sh -r 4096 -p 16 -f 100";

View file

@ -0,0 +1,24 @@
[colors]
alpha=1.000000
alpha-mode=default
background={{ background | strip }}
foreground={{ foreground | strip }}
selection-background={{ foreground | strip }}
selection-foreground={{ background | strip }}
regular0={{ color0 | strip }}
regular1={{ color1 | strip }}
regular2={{ color2 | strip }}
regular3={{ color3 | strip }}
regular4={{ color4 | strip }}
regular5={{ color5 | strip }}
regular6={{ color6 | strip }}
regular7={{ color7 | strip }}
bright0={{ color8 | strip }}
bright1={{ color9 | strip }}
bright2={{ color10 | strip }}
bright3={{ color11 | strip }}
bright4={{ color12 | strip }}
bright5={{ color13 | strip }}
bright6={{ color14 | strip }}
bright7={{ color15 | strip }}
urls={{ color13 | strip }}

View file

@ -13,12 +13,12 @@ equibop.target = "~/.config/equibop/themes/base16-colors.css"
equicord.template = "discord-template.css" equicord.template = "discord-template.css"
equicord.target = "~/.config/Equicord/themes/base16-colors.css" equicord.target = "~/.config/Equicord/themes/base16-colors.css"
kitty.template = "kitty-template.conf"
kitty.target = "~/.config/kitty/theme.conf"
hyprland.template = "hyprland-template.conf" hyprland.template = "hyprland-template.conf"
hyprland.target = "~/.config/hypr/colors.conf" hyprland.target = "~/.config/hypr/colors.conf"
foot.template = "foot-template.ini"
foot.target = "~/.config/foot/theme.ini"
waybar.template = "waybar-template.css" waybar.template = "waybar-template.css"
waybar.target = "~/.config/waybar/colors.css" waybar.target = "~/.config/waybar/colors.css"

View file

@ -4,7 +4,7 @@
# task manager # task manager
windowrule { windowrule {
name = task-manager name = task-manager
match:class = ^(kitty)$ match:class = ^(foot)$
match:title = ^(btop)$ match:title = ^(btop)$
float = true float = true
center = true center = true
@ -15,7 +15,7 @@ windowrule {
# terminal filechooser # terminal filechooser
windowrule { windowrule {
name = terminal-filechooser name = terminal-filechooser
match:class = ^(kitty)$ match:class = ^(foot)$
match:title = ^(filechooser)$ match:title = ^(filechooser)$
float = true float = true
center = true center = true
@ -26,7 +26,7 @@ windowrule {
# yazi explorer # yazi explorer
#windowrule { #windowrule {
#name = yazi #name = yazi
#match:class = ^(kitty)$ #match:class = ^(foot)$
#match:title = ^(yazi)$ #match:title = ^(yazi)$
#float = true #float = true
#center = true #center = true
@ -34,10 +34,10 @@ windowrule {
#} #}
# ---------------------------------------------------------------------------- # # ---------------------------------------------------------------------------- #
# kitty - blur # foot - blur
windowrule { windowrule {
name = kitty-blur name = foot-blur
match:class = ^(kitty)$ match:class = ^(foot)$
match:fullscreen = false match:fullscreen = false
opacity = 0.95 opacity = 0.95
} }

View file

@ -23,8 +23,8 @@
"$mod" = "SUPER"; "$mod" = "SUPER";
# applications # applications
"$terminal" = "kitty"; "$terminal" = "foot";
"$explorer" = "kitty -e yazi"; "$explorer" = "foot -e yazi";
"$browser" = "zen-twilight"; "$browser" = "zen-twilight";
# menu # menu

View file

@ -10,7 +10,7 @@
main = "Super"; main = "Super";
# applications # applications
terminal = "kitty"; terminal = "foot";
browser = "firefox"; browser = "firefox";
in { in {
default-layout = "${layout}"; default-layout = "${layout}";

View file

@ -3,7 +3,7 @@
enable = true; enable = true;
config = rec { config = rec {
modifier = "Mod4"; # Mod4 = Super/Meta modifier = "Mod4"; # Mod4 = Super/Meta
terminal = "kitty"; terminal = "foot";
# disable sway bar # disable sway bar
bars = []; bars = [];