Simplify some color management
parent
2698027002
commit
1e52b3a360
|
@ -17,6 +17,7 @@ in
|
|||
enable = true;
|
||||
config = {
|
||||
style = "auto";
|
||||
theme = "base16-256";
|
||||
};
|
||||
};
|
||||
# Direnv, load and unload environment variables depending on the current directory.
|
||||
|
@ -26,30 +27,11 @@ in
|
|||
enable = true;
|
||||
nix-direnv.enable = true;
|
||||
};
|
||||
# See `./shells.nix` for more on how this is used.
|
||||
fish = {
|
||||
functions = {
|
||||
set-bat-colors = {
|
||||
body = ''
|
||||
if test "$term_background" = light
|
||||
set -xg BAT_THEME "OneHalfLight"
|
||||
else
|
||||
set -xg BAT_THEME "OneHalfDark"
|
||||
end
|
||||
'';
|
||||
onVariable = "term_background";
|
||||
};
|
||||
};
|
||||
interactiveShellInit = ''
|
||||
# Set `bat` colors based on value of `$term_backdround` when shell starts up.
|
||||
set-bat-colors
|
||||
'';
|
||||
};
|
||||
helix = {
|
||||
enable = true;
|
||||
package = pkgs.helix-flake;
|
||||
settings = {
|
||||
theme = "tokyonight";
|
||||
theme = "base16_transparent";
|
||||
editor.indent-guides.render = true;
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue