Compare commits

...

4 commits

Author SHA1 Message Date
01c867c338
change searxng weights 2026-02-19 11:34:13 -05:00
c031852e71
update kitty theme 2026-02-19 11:34:00 -05:00
879d391e1a
use base16 for fish 2026-02-19 11:30:42 -05:00
ac0ff3bf2f
redo neovim theme 2026-02-19 11:18:11 -05:00
5 changed files with 44 additions and 20 deletions

View file

@ -1,4 +1,9 @@
{ pkgs, ... }:
{
pkgs,
config,
lib,
...
}:
{
home.packages = with pkgs; [
kdePackages.qttools
@ -14,6 +19,7 @@
gzip = "pigz";
ls = "eza";
gl = "git log";
gd = "git diff";
ga = "git add -v .";
gac = "git add -v . && git commit";
gaca = "git add -v . && git commit --amend --no-edit";
@ -39,5 +45,18 @@
};
};
};
home.file.".config/fish/colors.fish" = {
text = lib.concatStringsSep "\n" (
lib.mapAttrsToList (name: value: "set -g color_${name} ${value}") (
lib.filterAttrs (
n: v: builtins.isString v && builtins.match "^base[0-9A-Fa-f]{2}$" n != null
) config.scheme
)
++ [ "set -g color_accent ${config.scheme.${config.colors.accent}}" ]
);
force = true;
};
programs.man.generateCaches = false;
}

View file

@ -1,4 +1,4 @@
# source ~/.config/fish/colors.fish
source ~/.config/fish/colors.fish
set -l last_status $status
set -l nix_shell_info (
if test -n "$IN_NIX_SHELL"
@ -11,14 +11,14 @@ set -g color_cwd green
# Set host color based on hostname
if test (hostname) = peach
set -g color_host yellow
set -g color_host $color_accent
else if test (hostname) = alien
set -g color_host yellow
set -g color_host $color_accent
else if test (hostname) = vm
set -g color_host yellow
set -g color_host $color_accent
set -g color_cwd normal
else if test (uname) = Darwin
set -g color_host yellow
set -g color_host $color_base0A
end
set -l user_host (set_color $color_user)"$USER"(set_color normal)"@"(set_color $color_host)(prompt_hostname)(set_color normal)

View file

@ -27,13 +27,13 @@ let
url_color ${base06}
# Kitty window border colors
active_border_color ${base09}
inactive_border_color ${base03}
bell_border_color ${base0A}
active_border_color ${config.scheme.withHashtag.${config.colors.accent}}
inactive_border_color ${base01}
bell_border_color ${base12}
# Tab bar colors
active_tab_foreground ${base11}
active_tab_background ${base09}
active_tab_background ${config.scheme.withHashtag.${config.colors.accent}}
inactive_tab_foreground ${base05}
inactive_tab_background ${base10}
tab_bar_background ${base11}

View file

@ -45,27 +45,29 @@
state = "base16_custom";
};
# this is helpful for figuring out what color is what:
# https://github.com/tinted-theming/schemes/blob/spec-0.11/base24/catppuccin-frappe.yaml
custom_palettes = with config.scheme.withHashtag; {
main.base16_custom = {
color0 = base00; # background
color1 = base01; # lighter background
color2 = base02; # selection background
color3 = base03; # comments
color3 = base03; # color inside ${}
color4 = base04; # dark foreground
color5 = base05; # default foreground
color6 = base06; # light foreground
color5 = config.scheme.withHashtag.${config.colors.accent}; # default foreground, left side of assignments
color6 = base03; # comments
color7 = base07; # lightest foreground
color8 = base05; # variables/tags
};
accent.base16_custom = {
accent0 = config.scheme.withHashtag.${config.colors.accent}; # integers/constants
accent1 = base0A; # classes/search
accent2 = base0B; # strings/inherited
accent3 = base0C; # support/regex
accent4 = base0D; # functions/headings
accent5 = base0E; # keywords/bold
accent6 = base0F; # deprecated/embedded
accent0 = base08; # red, integers/constants
accent1 = base0A; # orange, classes/search
accent2 = base0A; # yellow, strings/inherited
accent3 = base0B; # green, support/regex
accent4 = base0D; # blue, functions/headings
accent5 = base0E; # purple, keywords/bold
accent6 = base07; # lavender, deprecated/embedded
};
state.base16_custom = {

View file

@ -58,6 +58,9 @@
"duckduckgo".disabled = true;
"brave".disabled = true;
"bing".disabled = false;
"bing".weight = 0.4;
"startpage".disabled = false;
"startpage".weight = 1.4;
"google".disabled = false;
"mojeek".disabled = true;
"mwmbl".disabled = false;