hl.bind(mainMod .. " + SHIFT + Q", hl.dsp.window.close())
hl.bind(mainMod .. " + A", hl.dsp.window.pseudo())
hl.bind(mainMod .. " + B", exec("$HOME/.config/hypr/scripts/browser_focus_or_run.sh"))
-hl.bind(mainMod .. " + C", exec("qs -c noctalia-shell ipc call launcher clipboard"))
-hl.bind(mainMod .. " + D", exec("qs -c noctalia-shell ipc call launcher toggle"))
+hl.bind(mainMod .. " + C", exec("qs -c noctalia ipc call launcher clipboard"))
+hl.bind(mainMod .. " + D", exec("qs -c noctalia ipc call launcher toggle"))
hl.bind(mainMod .. " + SHIFT + D", exec("killall fuzzel || fuzzel --config=$HOME/.config/fuzzel/fuzzel-centered.ini"))
hl.bind(mainMod .. " + E", exec("foot -a lf lf"))
hl.bind(mainMod .. " + SHIFT + E", exec("dolphin"))
-- hl.bind(mainMod .. " + SHIFT + S", hl.dsp.layout("colresize -conf"))
hl.bind(mainMod .. " + V", hl.dsp.window.float())
-hl.bind(mainMod .. " + W", exec("qs -c noctalia-shell ipc call toast dismiss"))
-hl.bind(mainMod .. " + SHIFT + W", exec("qs -c noctalia-shell ipc call bar toggle"))
+hl.bind(mainMod .. " + W", exec("qs -c noctalia ipc call toast dismiss"))
+hl.bind(mainMod .. " + SHIFT + W", exec("qs -c noctalia ipc call bar toggle"))
hl.bind(mainMod .. " + Z", hl.dsp.window.center())
-hl.bind(mainMod .. " + grave", exec("qs -c noctalia-shell ipc call launcher emoji"))
+hl.bind(mainMod .. " + grave", exec("qs -c noctalia ipc call launcher emoji"))
-- sureMod keys
hl.bind(sureMod .. " + M", hl.dsp.exit())
-- misc keys
hl.bind(mainMod .. " + Print", exec("flatpak run be.alexandervanhee.gradia --screenshot=INTERACTIVE"))
hl.bind("SHIFT + Print", exec("flatpak run be.alexandervanhee.gradia --screenshot=FULL"))
-hl.bind("Alt_L + Alt_R + L", exec("qs -c noctalia-shell ipc call lockScreen lock"))
+hl.bind("Alt_L + Alt_R + L", exec("qs -c noctalia ipc call lockScreen lock"))
-- media keys
hl.bind("XF86AudioRaiseVolume", exec("/home/andy/.local/bin/wp+"), { locked = true })
mode = "allow",
})
+hl.permission({
+ binary = "virtualboxvm.*",
+ type = "cursorpos",
+ mode = "allow",
+})
+
hl.permission({
binary = "zsa-technology-labs-moonlander.*",
type = "cursorpos",
hl.window_rule({
name = "floating_enable",
float = true,
+ match = {
+ class = "^((VirtualBox|qtpass|org.ijhack.qtpass|org.kde|smplayer|mpv|ark|lxqt|vlc|pcmanfm|kdesystemsettings|gimp|openrgb|nwg-look|alsa-scarlett-gui|lstopo|org.corectrl.CoreCtrl|LACT|lutris|blueman-manager|org.freedesktop.impl.portal|be.alexandervanhee.gradia|io.missioncenter.MissionCenter|io.github.ilya_zlobintsev.LACT|ncmpcpp).*)$",
+ },
+})
+
+hl.window_rule({
+ name = "floating_enable_with_hint",
+ float = true,
size = "1280 800",
match = {
- class = "^((qtpass|org.ijhack.qtpass|org.kde|smplayer|mpv|ark|lxqt|vlc|pcmanfm|qalculate|kdesystemsettings|org.keepassxc|KeePassXC|gimp|clipse|openrgb|nwg-look|alsa-scarlett-gui|lstopo|org.corectrl.CoreCtrl|LACT|lutris|blueman-manager|org.freedesktop.impl.portal|be.alexandervanhee.gradia|io.missioncenter.MissionCenter|io.github.ilya_zlobintsev.LACT|ncmpcpp).*)$",
+ class = "^((qalculate|clipse).*)$",
},
})
hl.workspace_rule({ workspace = "1", layout = dwindle })
hl.workspace_rule({ workspace = "2", layout = dwindle })
hl.workspace_rule({ workspace = "3", layout = float })
-hl.workspace_rule({ workspace = "4", layout = float })
+hl.workspace_rule({ workspace = "4", layout = float, gaps_out=8, gaps_in=4 })
hl.workspace_rule({ workspace = "5", layout = dwindle })
hl.workspace_rule({ workspace = "6", layout = float })
hl.workspace_rule({ workspace = "7", layout = scrolling })
--- /dev/null
+
+source = /home/andy/.config/hypr/noctalia/noctalia-colors.conf
+
hl.exec_cmd("/usr/libexec/pam_kwallet_init")
hl.exec_cmd("gmenudbusmenuproxy")
hl.exec_cmd("env XDG_MENU_PREFIX=plasma- kbuildsycoca6 --noincremental")
- hl.exec_cmd("openrc -U hyprland")
+ hl.exec_cmd("openrc -U desktop")
hl.exec_cmd("~/.local/bin/run_after_noctalia.sh")
-- hl.exec_cmd("hyprctl plugin load /usr/lib/hyprland-plugins/dynamic-cursors.so")
-- hl.exec_cmd("hyprctl plugin load /usr/lib/hyprland-plugins/hyprbars.so")
size = 3,
passes = 1,
vibrancy = 0.1696,
+ noise = 0.0696,
},
},
})
-- See https://wiki.hypr.land/Configuring/Layouts/Dwindle-Layout/ for more
hl.config({
dwindle = {
+ force_split = 2,
preserve_split = true, -- You probably want this
},
})
kb_rules = "",
follow_mouse = 1,
+ float_switch_override_focus = 0,
+ follow_mouse_shrink = 1,
sensitivity = 0, -- -1.0 - 1.0, 0 means no modification.
-background = rgba(0c0c0cff)
-base = rgba(0c0c0cff)
-text = rgba(ffffffff)
-alternate_base = rgba(1c1c1cff)
-bright_text = rgba(000000ff)
-accent = rgba(ffc799ff)
-accent_secondary = rgba(99ffe4ff)
\ No newline at end of file
+background = rgba(1f1f28ff)
+base = rgba(1f1f28ff)
+text = rgba(c8c093ff)
+alternate_base = rgba(2a2a37ff)
+bright_text = rgba(1f1f28ff)
+accent = rgba(76946aff)
+accent_secondary = rgba(c0a36eff)
\ No newline at end of file
input = {
follow_mouse = 0,
- float_switch_override_focus = 2,
+ float_switch_override_focus = 0,
},
})'
- qs -c noctalia-shell ipc call powerProfile set Performance
- qs -c noctalia-shell ipc call powerProfile enableNoctaliaPerformance
- qs -c noctalia-shell ipc call nightLight disable
+ qs -c noctalia ipc call powerProfile set Performance
+ qs -c noctalia ipc call powerProfile enableNoctaliaPerformance
+ qs -c noctalia ipc call nightLight disable
lact cli profile set UV_gamemode
echo "on" > "$HOME/.cache/hyprgamemode"
exit
fi
-qs -c noctalia-shell ipc call powerProfile set Balanced
-qs -c noctalia-shell ipc call powerProfile disableNoctaliaPerformance
-qs -c noctalia-shell ipc call nightLight enable
+qs -c noctalia ipc call powerProfile set Balanced
+qs -c noctalia ipc call powerProfile disableNoctaliaPerformance
+qs -c noctalia ipc call nightLight enable
lact cli profile set UV
hyprctl reload;
echo "" > "$HOME/.cache/hyprgamemode"