31 lines
770 B
Nix
31 lines
770 B
Nix
{
|
|
pkgs,
|
|
config,
|
|
...
|
|
}: {
|
|
home.packages = with pkgs; [
|
|
psmisc
|
|
];
|
|
wayland.windowManager.hyprland.settings = {
|
|
exec = [
|
|
# "pkill -x hyprpaper; uwsm app -- hyprpaper"
|
|
# "matugen image ${config.home.homeDirectory}/.cache/current_wallpaper"
|
|
];
|
|
exec-once = [
|
|
# essentials
|
|
"hyprpm reload -n"
|
|
"vicinae server"
|
|
"systemctl --user start hyprpolkitagent"
|
|
|
|
# apps
|
|
"fcitx5 -d --replace"
|
|
|
|
"[workspace special:preload silent] uwsm app -- firefox; hakase-workspace-switch-force 1"
|
|
"[workspace special:preload silent] uwsm app -- xdg-terminal-exec"
|
|
|
|
"[workspace 1] uwsm app -- ghostty -e bash -c 'fastfetch; exec $SHELL'"
|
|
"[workspace special:steam silent] uwsm app -- steam"
|
|
];
|
|
};
|
|
}
|