Cleanup things

This commit is contained in:
2024-11-13 23:19:26 +01:00
parent c037ae8e25
commit 764bc1bf6b
3 changed files with 28 additions and 23 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
: ${XDG_CACHE_HOME:=$HOME/.cache}
: "${XDG_CACHE_HOME:=$HOME/.cache}"
declare -A direnv_layout_dirs
direnv_layout_dir() {
+6 -5
View File
@@ -3,11 +3,12 @@
./zsh
./nvim
];
programs.direnv.enable = true;
programs.direnv.stdlib = builtins.readFile ./direnv.sh;
programs.direnv.nix-direnv.enable = true;
programs.direnv.config = {warn_timeout = "500h";};
programs.direnv = {
enable = true;
stdlib = builtins.readFile ./direnv.sh;
nix-direnv.enable = true;
config = {warn_timeout = "500h";};
};
programs.git = {
enable = true;
+21 -17
View File
@@ -17,27 +17,31 @@ in {
wallpaper
];
services.darkman = {
services.darkman = let
genTheme = theme: {
color-scheme = "${pkgs.glib}/bin/gsettings set org.gnome.desktop.interface color-scheme prefer-${theme}";
gtk3 = let
suffix =
if theme == "light"
then ""
else "-dark";
in "${pkgs.glib}/bin/gsettings set org.gnome.desktop.interface gtk-theme adw-gtk3${suffix}";
kit = ''
${pkgs.coreutils}/bin/ln -sf $XDG_CONFIG_HOME/kitty/${theme}.conf $XDG_CONFIG_HOME/kitty/theme.conf
${pkgs.procps}/bin/pkill -USR1 kitty
'';
# ghostty = ''
# echo ${theme} > ~/.config/ghostty/theme.config
# ghostty +reload_config
# '';
};
in {
enable = true;
settings = {
usegeoclue = true;
};
lightModeScripts = {
color-scheme = "${pkgs.glib}/bin/gsettings set org.gnome.desktop.interface color-scheme prefer-light";
gtk3 = "${pkgs.glib}/bin/gsettings set org.gnome.desktop.interface gtk-theme adw-gtk3";
kittycs = ''
${pkgs.coreutils}/bin/ln -sf $XDG_CONFIG_HOME/kitty/light.conf $XDG_CONFIG_HOME/kitty/theme.conf
${pkgs.procps}/bin/pkill -USR1 kitty
'';
};
darkModeScripts = {
color-scheme = "${pkgs.glib}/bin/gsettings set org.gnome.desktop.interface color-scheme prefer-dark";
gtk3 = "${pkgs.glib}/bin/gsettings set org.gnome.desktop.interface gtk-theme adw-gtk3-dark";
kittycs = ''
${pkgs.coreutils}/bin/ln -sf $XDG_CONFIG_HOME/kitty/dark.conf $XDG_CONFIG_HOME/kitty/theme.conf
${pkgs.procps}/bin/pkill -USR1 kitty
'';
};
lightModeScripts = genTheme "light";
darkModeScripts = genTheme "dark";
};
programs.hyprlock = {