63 lines
2.7 KiB
Nix
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)
|
|
'';
|
|
};
|
|
}
|