mirror of
https://github.com/zoriya/flake.git
synced 2026-05-20 06:11:45 +00:00
Cleanup things
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
: ${XDG_CACHE_HOME:=$HOME/.cache}
|
||||
: "${XDG_CACHE_HOME:=$HOME/.cache}"
|
||||
|
||||
declare -A direnv_layout_dirs
|
||||
direnv_layout_dir() {
|
||||
|
||||
@@ -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
@@ -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 = {
|
||||
|
||||
Reference in New Issue
Block a user