Files
2026-08-12 21:29:15 +02:00

63 lines
2.7 KiB
Nix

{
wayland.windowManager.hyprland = {
extraConfig = ''
hl.env("HYPRCURSOR_THEME", "Adwaita")
hl.env("HYPRCURSOR_SIZE", "22")
hl.env("XCURSOR_SIZE", "22")
hl.env("GDK_SCALE", "1")
hl.env("GDK_BACKEND", "wayland,x11,*")
hl.env("XDG_CURRENT_DESKTOP", "Hyprland")
hl.env("XDG_SESSION_TYPE", "wayland")
hl.env("XDG_SESSION_DESKTOP", "Hyprland")
hl.env("QT_QPA_PLATFORM", "wayland")
-- hl.env("QT_QPA_PLATFORMTHEME", "kvantum")
-- hl.env("QT_QPA_PLATFORMTHEME", "hyprqt6engine")
hl.env("QT_QPA_PLATFORMTHEME", "qt6ct")
hl.env("ELECTRON_OZONE_PLATFORM_HINT", "wayland")
hl.env("DOTNET_CLI_TELEMETRY_OPTOUT", "1")
-- hl.env("QT_SCALE_FACTOR", "0.9")
hl.env("LIBVA_DRIVER_NAME", "radeonsi")
-- hl.env("__GLX_VENDOR_LIBRARY_NAME", "nvidia")
-- hl.env("NVD_BACKEND", "direct")
local TERM = "kitty"
-- local BAR = "~/.config/waybar/waybar.sh"
local BAR = "noctalia-shell"
local DMENU = "rofi -show drun"
local CLIPBOARD =
"cliphist list | rofi -dmenu -display-columns 2 -config ~/.config/rofi/clipboard.rasi | cliphist decode | wl-copy"
-- local POWER_MENU = "rofi -show powermenu -modi powermenu:~/.scripts/rofi-powermenu -config ~/.config/rofi/powermenu.rasi"
local WMENU = "rofi -show window"
local CALC = "rofi -show calc -modi calc -no-show-match -no-sort"
local FILE_MAN = "xdg-open ~" -- GUI File Manager
local RANDOM_WALL = "~/.scripts/random-wall" -- set a random wall
local AUTH_AGENT = "/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1"
hl.on("hyprland.start", function()
hl.exec_cmd("kdeconnectd")
hl.exec_cmd("equibop")
-- hl.exec_cmd("sleep 5; discord")
hl.exec_cmd("~/.scripts/walld") -- start wallpaper daemon
hl.exec_cmd(BAR) -- status bar
hl.exec_cmd("udiskie --appindicator &") -- udiskie for automount
hl.exec_cmd("hypridle &") -- start hypridle service
hl.exec_cmd(AUTH_AGENT) -- start authentication agent
hl.exec_cmd("jamesdsp --tray &")
-- hl.exec_cmd("dunst")
-- hl.exec_cmd("opendeck --hide")
hl.exec_cmd("goxlr-daemon")
hl.exec_cmd("qpwgraph -m")
-- hl.exec_cmd("mullvad-vpn --disable-gpu")
hl.exec_cmd("sleep 20; QT_STYLE_OVERRIDE=Fusion musicpresence")
hl.exec_cmd("gsr-ui")
-- Clipboard: history
hl.exec_cmd("wl-paste --type text --watch cliphist store")
hl.exec_cmd("wl-paste --type image --watch cliphist store")
hl.exec_cmd("dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP")
end)
'';
};
}