This commit is contained in:
Till 2026-03-23 01:12:56 +01:00
parent 48f66e6227
commit 030e459540
9 changed files with 467 additions and 70 deletions

View file

@ -1,58 +1,8 @@
{ config, pkgs, ... }:
{ config, pkgs, lib, ... }:
{
programs.foot = {
enable = true;
settings = {
main = {
shell = "${pkgs.fish}/bin/fish -c 'tmux attach'";
pad = "34x34";
font = "JetBrains Mono:size=14";
# font = "Adwaita Mono:size=17";
# font-bold = "Adwaita Mono:size=17:weight=bold";
# font-italic = "Adwaita Mono:size=17:slant=italic";
# font-bold-italic = "Adwaita Mono:size=17:weight=boldslant=italic";
# initial-window-mode = "maximized";
# initial-color-theme = "dark";
};
mouse.hide-when-typing = "yes";
cursor = {
style = "beam";
blink = true;
};
csd.size = "0";
colors = {
cursor = "eeeeee 1c1c1c";
alpha = "1.0";
background = "eeeeee";
foreground = "1c1c1c";
regular0 = "1c1c1c"; # black
bright0 = "585858"; # bright black
regular1 = "af0000"; # red
bright1 = "d70000"; # bright red
regular2 = "008700"; # green
bright2 = "5faf5f"; # bright green
regular3 = "d75f00"; # yellow
bright3 = "ffaf00"; # bright yellow
regular4 = "005faf"; # blue
bright4 = "0087af"; # bright blue
regular5 = "d70087"; # magenta
bright5 = "ff5faf"; # bright magenta
regular6 = "005f87"; # cyan
bright6 = "00afaf"; # bright cyan
regular7 = "ffffff"; # white
bright7 = "bcbcbc"; # bright white
};
key-bindings = {
show-urls-launch = "Control+Shift+g";
show-urls-copy = "Control+Shift+y";
};
};
};
xdg.configFile."foot/foot.ini".source = config.lib.file.mkOutOfStoreSymlink "/etc/nixos/home/dotfiles/foot/foot.ini";
}

View file

@ -42,10 +42,10 @@ set attach_save_dir = $my_download_folder
# Colors
color indicator brightwhite brightblack
color indicator white brightblack
color index_flags brightmagenta default '.*'
color index_date cyan default
color index brightblack default '~N'
color index brightgreen default '~N'
color header brightblack default ".*"
color header brightgreen default "^(Subject)"
color header yellow default "^(From|To|CC|BCC)"

View file

@ -1,14 +1,15 @@
{ ... }:
{ pkgs, config, ... }:
{
programs.alacritty.enable = true; # Super+T in the default setting (terminal)
programs.fuzzel.enable = true; # Super+D in the default setting (app launcher)
programs.swaylock.enable = true; # Super+Alt+L in the default setting (screen locker)
programs.waybar.enable = true; # launch on startup in the default setting (bar)
services.mako.enable = true; # notification daemon
services.swayidle.enable = true; # idle management daemon
services.polkit-gnome.enable = true; # polkit
home.packages = with pkgs; [
swaybg # wallpaper
wl-mirror
xwayland-satellite
];
programs.ghostty.enable = true;
# xdg.configFile."polybar/config.ini".source = config.lib.file.mkOutOfStoreSymlink "/etc/nixos/home/dotfiles/polybar/config.ini";
}

View file

@ -31,7 +31,7 @@
cmp-path
{
plugin = fugitive;
plugin = vim-fugitive;
type = "lua";
config = ''
vim.api.nvim_set_keymap("n", "<Leader>g", ":Git<CR>", { noremap = true, silent = true })
@ -68,7 +68,7 @@
}
{
plugin = goyo;
plugin = goyo-vim;
config = ''
nnoremap <silent> yog :Goyo<CR>
nnoremap <silent> [og :Goyo 80<return>
@ -135,13 +135,12 @@
'';
}
{
plugin = papercolor-theme;
config = ''
set background=light
colorscheme PaperColor
'';
}
# {
# plugin = papercolor-theme;
# config = ''
# colorscheme PaperColor
# '';
# }
quarto-nvim
typescript-vim