fix initial colors
This commit is contained in:
@@ -4,57 +4,57 @@
|
|||||||
|
|
||||||
config = {
|
config = {
|
||||||
home.packages = [
|
home.packages = [
|
||||||
|
|
||||||
#scripts
|
#scripts
|
||||||
|
(pkgs.writeShellScriptBin "randWallpaper" ''
|
||||||
|
file=''$(ls ${config.home.homeDirectory}/Pictures/Wallpaper/ | shuf -n 1)
|
||||||
|
aurora-set-wallpaper ${config.home.homeDirectory}/Pictures/Wallpaper/''$file
|
||||||
|
'')
|
||||||
|
|
||||||
(pkgs.writeShellScriptBin "randWallpaper" ''
|
(pkgs.writeShellScriptBin "colorPrefix" ''
|
||||||
file=''$(ls ${config.home.homeDirectory}/Pictures/Wallpaper/ | shuf -n 1)
|
pidof firefox > /dev/null && ${pkgs.pywalfox-native}/bin/pywalfox update &
|
||||||
aurora-set-wallpaper ${config.home.homeDirectory}/Pictures/Wallpaper/''$file
|
pidof kitty > /dev/null && pkill -USR1 kitty
|
||||||
'')
|
pidof cava > /dev/null && pkill -USR1 cava
|
||||||
|
for i in ''$(ls /run/user/1000 | grep nvim); do
|
||||||
|
${pkgs.neovim-remote}/bin/nvr -s --servername /run/user/1000/''$i --remote-send '<cmd>colorscheme pywal<CR>';
|
||||||
|
done
|
||||||
|
|
||||||
(pkgs.writeShellScriptBin "colorPrefix" ''
|
eval "''$@"
|
||||||
pidof firefox > /dev/null && ${pkgs.pywalfox-native}/bin/pywalfox update &
|
'')
|
||||||
pidof kitty > /dev/null && pkill -USR1 kitty
|
|
||||||
pidof cava > /dev/null && pkill -USR1 cava
|
|
||||||
for i in ''$(ls /run/user/1000 | grep nvim); do
|
|
||||||
${pkgs.neovim-remote}/bin/nvr -s --servername /run/user/1000/''$i --remote-send '<cmd>colorscheme pywal<CR>';
|
|
||||||
done
|
|
||||||
|
|
||||||
eval "''$@"
|
(pkgs.writeShellScriptBin "onSystemStart" ''
|
||||||
'')
|
|
||||||
|
|
||||||
(pkgs.writeShellScriptBin "onSystemStart" ''
|
rm ~/.config/wal/colorschemes/dark/wallpaper*
|
||||||
|
rm ~/.config/wal/colorschemes/light/wallpaper*
|
||||||
|
|
||||||
|
if [[ -f /tmp/aurora/tmp.jpg ]]; then
|
||||||
|
hyprctl --batch "\
|
||||||
|
dispatch exec aurora-init ;\
|
||||||
|
dispatch exec aurora-set-wallpaper ;\
|
||||||
|
dispatch exec ${pkgs.pyprland}/bin/pypr ;\
|
||||||
|
dispatch exec ${pkgs.netbird-ui}/bin/netbird-ui ;\
|
||||||
|
dispatch exec ${pkgs.hyprpolkitagent}/libexec/hyprpolkitagent ;\
|
||||||
|
setcursor Bibata-Modern-Classic 16"
|
||||||
|
else
|
||||||
|
hyprctl --batch "\
|
||||||
|
dispatch exec aurora-init ;\
|
||||||
|
dispatch exec aurora-set-wallpaper ${config.home.homeDirectory}/Pictures/Wallpaper/bluescape.jpg ;\
|
||||||
|
dispatch exec ${pkgs.pyprland}/bin/pypr ;\
|
||||||
|
dispatch exec ${pkgs.netbird-ui}/bin/netbird-ui ;\
|
||||||
|
dispatch exec ${pkgs.hyprpolkitagent}/libexec/hyprpolkitagent ;\
|
||||||
|
setcursor Bibata-Modern-Classic 16"
|
||||||
|
fi
|
||||||
|
|
||||||
if [[ -f /tmp/aurora/tmp.jpg ]]; then
|
if [[ -f ${config.home.homeDirectory}/.local/share/calcurse/.calcurse.pid ]]; then
|
||||||
hyprctl --batch "\
|
rm ${config.home.homeDirectory}/.local/share/calcurse/.calcurse.pid
|
||||||
dispatch exec aurora-init ;\
|
fi
|
||||||
dispatch exec aurora-set-wallpaper ;\
|
|
||||||
dispatch exec ${pkgs.pyprland}/bin/pypr ;\
|
|
||||||
dispatch exec ${pkgs.netbird-ui}/bin/netbird-ui ;\
|
|
||||||
dispatch exec ${pkgs.hyprpolkitagent}/libexec/hyprpolkitagent ;\
|
|
||||||
setcursor Bibata-Modern-Classic 16"
|
|
||||||
else
|
|
||||||
hyprctl --batch "\
|
|
||||||
dispatch exec aurora-init ;\
|
|
||||||
dispatch exec aurora-set-wallpaper ${config.home.homeDirectory}/Pictures/Wallpaper/bluescape.jpg ;\
|
|
||||||
dispatch exec ${pkgs.pyprland}/bin/pypr ;\
|
|
||||||
dispatch exec ${pkgs.netbird-ui}/bin/netbird-ui ;\
|
|
||||||
dispatch exec ${pkgs.hyprpolkitagent}/libexec/hyprpolkitagent ;\
|
|
||||||
setcursor Bibata-Modern-Classic 16"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ -f ${config.home.homeDirectory}/.local/share/calcurse/.calcurse.pid ]]; then
|
sleep 3
|
||||||
rm ${config.home.homeDirectory}/.local/share/calcurse/.calcurse.pid
|
|
||||||
fi
|
|
||||||
|
|
||||||
sleep 3
|
aurora ipc call shell reload
|
||||||
|
hyprctl reload
|
||||||
|
'')
|
||||||
|
|
||||||
aurora ipc call shell reload
|
];
|
||||||
hyprctl reload
|
|
||||||
'')
|
|
||||||
|
|
||||||
];
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user