From 82be653c040c6c0af94354576c723c2dde946421 Mon Sep 17 00:00:00 2001 From: thomas Date: Sun, 6 Sep 2026 01:02:45 +0100 Subject: [PATCH 01/12] UI: Corrected Sizing --- dotfiles/.config/quickshell/modules/bar/SystemUpdate.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dotfiles/.config/quickshell/modules/bar/SystemUpdate.qml b/dotfiles/.config/quickshell/modules/bar/SystemUpdate.qml index 41e99fb..734bd5e 100644 --- a/dotfiles/.config/quickshell/modules/bar/SystemUpdate.qml +++ b/dotfiles/.config/quickshell/modules/bar/SystemUpdate.qml @@ -13,7 +13,7 @@ import "../../config" // same waybar script, distro-detection and all). Item { id: root - implicitWidth: row.implicitWidth + 2 + implicitWidth: row.implicitWidth + 6 implicitHeight: Appearance.barHeight // The bar's own PanelWindow — same barWindow-anchoring convention as From 5b58c27e8048e0ef203cd4213e973cec63b6d0a5 Mon Sep 17 00:00:00 2001 From: thomas Date: Sun, 6 Sep 2026 02:06:00 +0100 Subject: [PATCH 02/12] Fix: Removed Comments --- .../quickshell/modules/bar/SystemUpdate.qml | 34 +------------------ 1 file changed, 1 insertion(+), 33 deletions(-) diff --git a/dotfiles/.config/quickshell/modules/bar/SystemUpdate.qml b/dotfiles/.config/quickshell/modules/bar/SystemUpdate.qml index 734bd5e..ba983d6 100644 --- a/dotfiles/.config/quickshell/modules/bar/SystemUpdate.qml +++ b/dotfiles/.config/quickshell/modules/bar/SystemUpdate.qml @@ -4,22 +4,12 @@ import Quickshell import Quickshell.Hyprland import "../../config" -// Package update indicator — replaces the old waybar custom/updater module -// (see .config/waybar/config and its scripts/update-distro.sh). The actual -// polling/state lives in the SystemUpdates singleton (config/), shared -// across every monitor's bar; this is just the icon + panel UI. Clicking -// opens a panel showing the pending count with a button that runs the -// actual update in a terminal (scripts/update-system.sh, ported from the -// same waybar script, distro-detection and all). Item { id: root implicitWidth: row.implicitWidth + 6 implicitHeight: Appearance.barHeight - // The bar's own PanelWindow — same barWindow-anchoring convention as - // every other popup-having module here (Volume.qml, PowerButton.qml, - // etc.), so the panel opens in a fixed spot rather than following this - // icon's exact position in its RowLayout. + required property var barWindow RowLayout { @@ -29,13 +19,6 @@ Item { Text { id: label - // Nerd Font glyph (package-variant) normally, matching the old - // waybar custom/updater module's icon — not a Material Symbols - // ligature name like the rest of this bar, so it needs the Nerd - // Font instead of iconFontFamilyRounded. While a check is running - // (the periodic poll or a right-click-triggered refresh) this - // swaps to the same spinner glyph/animation as - // BluetoothIndicator.qml's scan spinner. font.family: SystemUpdates.checking ? Appearance.iconFontFamilyRounded : Appearance.fontFamily font.variableAxes: Appearance.iconFontAxes font.pixelSize: SystemUpdates.checking ? 15 : 22 @@ -48,9 +31,6 @@ Item { from: 0 to: 360 duration: 900 - // Otherwise the icon is left tilted at whatever angle the - // spin stopped on once checking finishes and it swaps back - // to the static glyph. onRunningChanged: if (!running) label.rotation = 0 } } @@ -81,9 +61,6 @@ Item { id: panel visible: false color: "transparent" - // Same contentWidth/contentPadding split as the other panels - // (Volume.qml, PowerButton.qml, etc.) rather than a single magic - // implicitWidth. readonly property int contentWidth: 200 readonly property int contentPadding: 16 implicitWidth: contentWidth + contentPadding * 2 @@ -91,11 +68,6 @@ Item { anchor { window: root.barWindow - // Unlike anchor.item, anchor.window doesn't default rect to the - // window's own bounds — set it explicitly so edges/gravity below - // resolve against the full bar. Bottom alone (no Left/Right) - // anchors to the bar's bottom-center, which lines up with this - // icon since it sits in the bar's centered RowLayout. rect.x: 0 rect.y: 0 rect.width: root.barWindow.width @@ -159,10 +131,6 @@ Item { } } - // Same selectable-row shape as this project's other panel - // actions (e.g. PowerButton.qml's menu entries): radius 0, - // fixed-width icon column, fillWidth label, offset hover - // halo rather than one drawn on the row's own edge. Rectangle { id: updateBtn width: parent.width From 26b7bf4ecc4130f88fb56f10071b176578a46f2c Mon Sep 17 00:00:00 2001 From: thomas Date: Fri, 9 Oct 2026 16:53:56 +0100 Subject: [PATCH 03/12] Feature: Enabled NVIDIA environment variables Co-Authored-By: Claude Opus 5.5 --- dotfiles/.config/hypr/UserConfigs/ENVariables.conf | 8 ++++---- dotfiles/.config/hypr/core/env.lua | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/dotfiles/.config/hypr/UserConfigs/ENVariables.conf b/dotfiles/.config/hypr/UserConfigs/ENVariables.conf index 15cad88..a7bfe3e 100644 --- a/dotfiles/.config/hypr/UserConfigs/ENVariables.conf +++ b/dotfiles/.config/hypr/UserConfigs/ENVariables.conf @@ -51,10 +51,10 @@ env = ELECTRON_OZONE_PLATFORM_HINT,auto # auto selects Wayland if possible, X11 # This is from Hyprland Wiki. Below will be activated nvidia gpu detected # See hyprland wiki https://wiki.hyprland.org/Nvidia/#environment-variables -#env = LIBVA_DRIVER_NAME,nvidia -#env = __GLX_VENDOR_LIBRARY_NAME,nvidia -#env = NVD_BACKEND,direct -#env = GSK_RENDERER,ngl +env = LIBVA_DRIVER_NAME,nvidia +env = __GLX_VENDOR_LIBRARY_NAME,nvidia +env = NVD_BACKEND,direct +env = GSK_RENDERER,ngl # additional ENV's for nvidia. Caution, activate with care #env = GBM_BACKEND,nvidia-drm diff --git a/dotfiles/.config/hypr/core/env.lua b/dotfiles/.config/hypr/core/env.lua index 7300c88..8015e4b 100644 --- a/dotfiles/.config/hypr/core/env.lua +++ b/dotfiles/.config/hypr/core/env.lua @@ -49,10 +49,10 @@ hl.env("ELECTRON_OZONE_PLATFORM_HINT", "auto") -- auto selects Wayland if possib -- This is from the Hyprland wiki. Uncomment below if an nvidia GPU is detected. -- See hyprland wiki https://wiki.hyprland.org/Nvidia/#environment-variables --- hl.env("LIBVA_DRIVER_NAME", "nvidia") --- hl.env("__GLX_VENDOR_LIBRARY_NAME", "nvidia") --- hl.env("NVD_BACKEND", "direct") --- hl.env("GSK_RENDERER", "ngl") +hl.env("LIBVA_DRIVER_NAME", "nvidia") +hl.env("__GLX_VENDOR_LIBRARY_NAME", "nvidia") +hl.env("NVD_BACKEND", "direct") +hl.env("GSK_RENDERER", "ngl") -- additional ENV's for nvidia. Caution, activate with care -- hl.env("GBM_BACKEND", "nvidia-drm") From 84828e58bcbd7cd3e12d2a01b4264c05201def69 Mon Sep 17 00:00:00 2001 From: thomas Date: Fri, 9 Oct 2026 16:53:56 +0100 Subject: [PATCH 04/12] Feature: Use Bitwarden SSH agent for GUI apps Co-Authored-By: Claude Opus 5.5 --- dotfiles/.config/environment.d/ssh-agent.conf | 1 + dotfiles/.config/hypr/UserConfigs/ENVariables.conf | 3 +++ dotfiles/.config/hypr/core/env.lua | 3 +++ 3 files changed, 7 insertions(+) create mode 100644 dotfiles/.config/environment.d/ssh-agent.conf diff --git a/dotfiles/.config/environment.d/ssh-agent.conf b/dotfiles/.config/environment.d/ssh-agent.conf new file mode 100644 index 0000000..91a1e62 --- /dev/null +++ b/dotfiles/.config/environment.d/ssh-agent.conf @@ -0,0 +1 @@ +SSH_AUTH_SOCK=${HOME}/.bitwarden-ssh-agent.sock diff --git a/dotfiles/.config/hypr/UserConfigs/ENVariables.conf b/dotfiles/.config/hypr/UserConfigs/ENVariables.conf index a7bfe3e..6e4718c 100644 --- a/dotfiles/.config/hypr/UserConfigs/ENVariables.conf +++ b/dotfiles/.config/hypr/UserConfigs/ENVariables.conf @@ -87,3 +87,6 @@ env = GSK_RENDERER,ngl # env = HYPRLAND_NO_RT,1 # Disables realtime priority setting by Hyprland. # env = HYPRLAND_NO_SD_NOTIFY,1 # If systemd, disables the 'sd_notify' calls. # env = HYPRLAND_NO_SD_VARS,1 # Disables management of variables in systemd and dbus activation environments. + +# Bitwarden SSH agent (so GUI apps like VS Code see it, not just shells) +env = SSH_AUTH_SOCK,/home/thomas/.bitwarden-ssh-agent.sock diff --git a/dotfiles/.config/hypr/core/env.lua b/dotfiles/.config/hypr/core/env.lua index 8015e4b..673b54d 100644 --- a/dotfiles/.config/hypr/core/env.lua +++ b/dotfiles/.config/hypr/core/env.lua @@ -85,3 +85,6 @@ hl.env("GSK_RENDERER", "ngl") -- hl.env("HYPRLAND_NO_RT", "1") -- Disables realtime priority setting by Hyprland. -- hl.env("HYPRLAND_NO_SD_NOTIFY", "1") -- If systemd, disables the 'sd_notify' calls. -- hl.env("HYPRLAND_NO_SD_VARS", "1") -- Disables management of variables in systemd and dbus activation environments. + +-- Bitwarden SSH agent (so GUI apps like VS Code see it, not just shells) +hl.env("SSH_AUTH_SOCK", os.getenv("HOME") .. "/.bitwarden-ssh-agent.sock") From 72db6ca7846b3e3a13b34cffe871dcc8086a8bcc Mon Sep 17 00:00:00 2001 From: thomas Date: Fri, 9 Oct 2026 16:53:56 +0100 Subject: [PATCH 05/12] Fix: Disabled VRR to stop flickering on Acer monitor Co-Authored-By: Claude Opus 5.5 --- dotfiles/.config/hypr/UserConfigs/monitors.conf | 2 +- dotfiles/.config/hypr/core/hyprmod.lua | 9 +++++++-- dotfiles/.config/hypr/hyprland-gui.conf | 9 +++++++-- dotfiles/.config/hypr/layout/monitors.lua | 2 +- 4 files changed, 16 insertions(+), 6 deletions(-) diff --git a/dotfiles/.config/hypr/UserConfigs/monitors.conf b/dotfiles/.config/hypr/UserConfigs/monitors.conf index 8449297..9d60854 100644 --- a/dotfiles/.config/hypr/UserConfigs/monitors.conf +++ b/dotfiles/.config/hypr/UserConfigs/monitors.conf @@ -8,5 +8,5 @@ # <<<<< TUI AUTO START monitor=desc:LG Electronics LG ULTRAWIDE 0x0002E68A,2560x1080@60.00000,1920x-740,1.00000000,transform,3,vrr,0 monitor=desc:HP Inc. HP 524pf VNG447017D,1920x1080@100.00000,-1920x0,1.00000000,transform,0,vrr,0 -monitor=desc:Acer Technologies VG240Y S 0x126191DE,1920x1080@165.00301,0x0,1.00000000,transform,0,vrr,1,bitdepth,10,cm,wide +monitor=desc:Acer Technologies VG240Y S 0x126191DE,1920x1080@165.00301,0x0,1.00000000,transform,0,vrr,0,bitdepth,10,cm,wide # <<<<< TUI AUTO END diff --git a/dotfiles/.config/hypr/core/hyprmod.lua b/dotfiles/.config/hypr/core/hyprmod.lua index aecc459..29d9f9c 100644 --- a/dotfiles/.config/hypr/core/hyprmod.lua +++ b/dotfiles/.config/hypr/core/hyprmod.lua @@ -5,6 +5,11 @@ -- whatever it last wrote. If you reinstall HyprMod, prefer letting its own "Migrate to Lua…" -- wizard take over managing this file instead of hand-editing it going forward. +-- vrr forced off globally: the per-monitor vrr = 0 flag below does NOT override this when +-- misc.vrr is 1 (tested live on Hyprland 0.56.2 — DP-2 stayed vrr:true until this global +-- was changed). DP-2 (Acer VG240Y S) flickers under VRR when idle in fullscreen (mouse +-- stationary -> no repaint damage -> frame delivery stalls near the panel's VRR floor). +-- The other two monitors don't negotiate VRR at all, so this has no effect on them. hl.config({ general = { allow_tearing = true, @@ -13,12 +18,12 @@ hl.config({ }, }, misc = { - vrr = 1, + vrr = 0, }, }) -- Monitors -hl.monitor({ output = "DP-2", mode = "1920x1080@165.00Hz", position = "0x0", scale = 1, bitdepth = 10, cm = "wide" }) +hl.monitor({ output = "DP-2", mode = "1920x1080@165.00Hz", position = "0x0", scale = 1, bitdepth = 10, cm = "wide", vrr = 0 }) -- Keybinds -- (unbind = SUPER SHIFT, Print / unbind = SUPER, up from the source .conf have no Lua equivalent needed — diff --git a/dotfiles/.config/hypr/hyprland-gui.conf b/dotfiles/.config/hypr/hyprland-gui.conf index f766fd3..9a5bd14 100644 --- a/dotfiles/.config/hypr/hyprland-gui.conf +++ b/dotfiles/.config/hypr/hyprland-gui.conf @@ -2,10 +2,15 @@ general:allow_tearing = 1 general:snap:enabled = 0 -misc:vrr = 1 +# vrr forced off globally: the per-monitor vrr,0 flag below does NOT override this when +# misc:vrr is 1 (tested live on Hyprland 0.56.2 — DP-2 stayed vrr:true until this global +# was changed). DP-2 (Acer VG240Y S) flickers under VRR when idle in fullscreen (mouse +# stationary -> no repaint damage -> frame delivery stalls near the panel's VRR floor). +# The other two monitors don't negotiate VRR at all, so this has no effect on them. +misc:vrr = 0 # Monitors -monitor = DP-2, 1920x1080@165.00Hz, 0x0, 1, bitdepth, 10, cm, wide +monitor = DP-2, 1920x1080@165.00Hz, 0x0, 1, bitdepth, 10, cm, wide, vrr, 0 # Keybinds unbind = SUPER SHIFT, Print diff --git a/dotfiles/.config/hypr/layout/monitors.lua b/dotfiles/.config/hypr/layout/monitors.lua index 87e7d66..2c9a348 100644 --- a/dotfiles/.config/hypr/layout/monitors.lua +++ b/dotfiles/.config/hypr/layout/monitors.lua @@ -10,6 +10,6 @@ -- <<<<< TUI AUTO START hl.monitor({ output = "desc:LG Electronics LG ULTRAWIDE 0x0002E68A", mode = "2560x1080@60.00000", position = "1920x-740", scale = 1.00000000, transform = 3, vrr = 0 }) hl.monitor({ output = "desc:HP Inc. HP 524pf VNG447017D", mode = "1920x1080@100.00000", position = "-1920x0", scale = 1.00000000, transform = 0, vrr = 0 }) -hl.monitor({ output = "desc:Acer Technologies VG240Y S 0x126191DE", mode = "1920x1080@165.00301", position = "0x0", scale = 1.00000000, transform = 0, vrr = 1, bitdepth = 10, cm = "wide" }) +hl.monitor({ output = "desc:Acer Technologies VG240Y S 0x126191DE", mode = "1920x1080@165.00301", position = "0x0", scale = 1.00000000, transform = 0, vrr = 0, bitdepth = 10, cm = "wide" }) hl.monitor({ output = "HEADLESS-1", mode = "1728x1080@60.00000", position = "4480x0", scale = 1.00000000, transform = 0, vrr = 0 }) -- <<<<< TUI AUTO END From de39c40460cdc8f33ae9af9353a642b2d86974da Mon Sep 17 00:00:00 2001 From: thomas Date: Fri, 9 Oct 2026 16:53:56 +0100 Subject: [PATCH 06/12] Feature: Added Videos bookmark Co-Authored-By: Claude Opus 5.5 --- dotfiles/.config/gtk-3.0/bookmarks | 1 + 1 file changed, 1 insertion(+) diff --git a/dotfiles/.config/gtk-3.0/bookmarks b/dotfiles/.config/gtk-3.0/bookmarks index 155e31c..985ccf0 100644 --- a/dotfiles/.config/gtk-3.0/bookmarks +++ b/dotfiles/.config/gtk-3.0/bookmarks @@ -3,5 +3,6 @@ file:///home/thomas/Documents file:///home/thomas/Downloads file:///home/thomas/Pictures file:///home/thomas/Music +file:///home/thomas/Videos smb://192.168.1.84/media/ smb://192.168.1.85/music/ From 850da708c2ca31d36d107bf6baffd8936668b1c7 Mon Sep 17 00:00:00 2001 From: thomas Date: Fri, 9 Oct 2026 16:53:56 +0100 Subject: [PATCH 07/12] UI: Update icon no longer highlights when updates are available Co-Authored-By: Claude Opus 5.5 --- dotfiles/.config/quickshell/modules/bar/SystemUpdate.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dotfiles/.config/quickshell/modules/bar/SystemUpdate.qml b/dotfiles/.config/quickshell/modules/bar/SystemUpdate.qml index ba983d6..134e09d 100644 --- a/dotfiles/.config/quickshell/modules/bar/SystemUpdate.qml +++ b/dotfiles/.config/quickshell/modules/bar/SystemUpdate.qml @@ -22,7 +22,7 @@ Item { font.family: SystemUpdates.checking ? Appearance.iconFontFamilyRounded : Appearance.fontFamily font.variableAxes: Appearance.iconFontAxes font.pixelSize: SystemUpdates.checking ? 15 : 22 - color: SystemUpdates.updateCount > 0 ? Colors.primary : Colors.foreground + color: Colors.foreground text: SystemUpdates.checking ? "progress_activity" : "󰏖" RotationAnimation on rotation { From ad5efc959798f76dca2dbe703e5aad673db98ba6 Mon Sep 17 00:00:00 2001 From: thomas Date: Fri, 9 Oct 2026 16:53:56 +0100 Subject: [PATCH 08/12] Feature: cl alias now runs fastfetch after clear Co-Authored-By: Claude Opus 5.5 --- dotfiles/.zshrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dotfiles/.zshrc b/dotfiles/.zshrc index 8d7d17d..0d41b44 100644 --- a/dotfiles/.zshrc +++ b/dotfiles/.zshrc @@ -23,7 +23,7 @@ source $ZSH/oh-my-zsh.sh # My alias -alias cl='clear' +alias cl='clear && fastfetch' alias zed='zeditor' alias ssh-gavin='ssh thoams@192.168.1.83' alias ssh-raspberry-pi='ssh thoams@192.168.1.86' From 786a3d191a7ce3e07929662aeccf867dc43e30a6 Mon Sep 17 00:00:00 2001 From: thomas Date: Sat, 10 Oct 2026 10:37:01 +0100 Subject: [PATCH 09/12] Fix: Typo in Hyprland startup.lua stopped startup apps launching The typo caused a Lua error on login, so the rest of the startup handler never ran. Co-Authored-By: Claude Opus 5.5 --- dotfiles/.config/hypr/core/startup.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dotfiles/.config/hypr/core/startup.lua b/dotfiles/.config/hypr/core/startup.lua index 30717d6..51363fa 100644 --- a/dotfiles/.config/hypr/core/startup.lua +++ b/dotfiles/.config/hypr/core/startup.lua @@ -37,7 +37,7 @@ hl.on("hyprland.start", function() -- hl.exec_cmd("hypridle") -- Sunshine for streaming media - h1.exec_cmd("sunshine") + hl.exec_cmd("sunshine") -- Float + center the Bitwarden extension pop-out (window rules can't catch it — see the script) hl.exec_cmd(scriptsDir .. "/FloatBitwardenPopup.sh") From 4bd3d327c6b8dd28928eff765ad7178905d55bb5 Mon Sep 17 00:00:00 2001 From: thomas Date: Sat, 10 Oct 2026 10:49:04 +0100 Subject: [PATCH 10/12] Feature: Seafile starts on login and is pinned in the tray Launches seafile-applet from startup.lua and adds it to PinnedTray between Bitwarden and Sunshine. Co-Authored-By: Claude Opus 5.5 --- dotfiles/.config/hypr/core/startup.lua | 1 + dotfiles/.config/quickshell/modules/bar/PinnedTray.qml | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/dotfiles/.config/hypr/core/startup.lua b/dotfiles/.config/hypr/core/startup.lua index 51363fa..e88c22b 100644 --- a/dotfiles/.config/hypr/core/startup.lua +++ b/dotfiles/.config/hypr/core/startup.lua @@ -49,6 +49,7 @@ hl.on("hyprland.start", function() hl.exec_cmd("sleep 3 && vesktop") hl.dispatch(hl.dsp.focus({ workspace = 1 })) hl.exec_cmd("bitwarden-desktop --ozone-platform-hint=auto --silent") + hl.exec_cmd("seafile-applet") -- Here are a list of features available but disabled by default -- hl.exec_cmd("awww-daemon --format xrgb && awww img " .. os.getenv("HOME") .. "/Pictures/wallpapers/mecha-nostalgia.png") -- persistent wallpaper diff --git a/dotfiles/.config/quickshell/modules/bar/PinnedTray.qml b/dotfiles/.config/quickshell/modules/bar/PinnedTray.qml index 9ce69b3..b63bb9a 100644 --- a/dotfiles/.config/quickshell/modules/bar/PinnedTray.qml +++ b/dotfiles/.config/quickshell/modules/bar/PinnedTray.qml @@ -20,6 +20,13 @@ RowLayout { launch: ["bitwarden"], secondary: ["pkill", "bitwarden"] }, + { + name: "Seafile", + icon: "seafile", + binary: "seafile-applet", + launch: ["seafile-applet"], + secondary: ["pkill", "seafile-applet"] + }, { name: "Sunshine", icon: Qt.resolvedUrl("../../assets/sunshine.svg"), From 8b65136048a51885757bfa5b817af6c40910e732 Mon Sep 17 00:00:00 2001 From: thomas Date: Sun, 11 Oct 2026 02:05:54 +0100 Subject: [PATCH 11/12] Feature: Add ForwardAgent for passing SSH Keys --- dotfiles/.ssh/config | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 dotfiles/.ssh/config diff --git a/dotfiles/.ssh/config b/dotfiles/.ssh/config new file mode 100644 index 0000000..83686a9 --- /dev/null +++ b/dotfiles/.ssh/config @@ -0,0 +1,14 @@ +Host 192.168.1.87 + HostName 192.168.1.87 + User thoams + ForwardAgent yes + +Host 192.168.1.83 + HostName 192.168.1.83 + User thoams + ForwardAgent yes + +Host 192.168.1.86 + HostName 192.168.1.86 + User thoams + ForwardAgent yes From 75aa6b945b473133065084ae2c8da3241927aba2 Mon Sep 17 00:00:00 2001 From: thomas Date: Sun, 11 Oct 2026 16:46:06 +0100 Subject: [PATCH 12/12] UI: Remove reduced opacity on unfocused windows Co-Authored-By: Claude Opus 5.5 --- .../hypr/UserConfigs/UserDecorations.conf | 2 +- .../.config/hypr/appearance/decorations.lua | 2 +- dotfiles/.config/hypr/layout/windowrules.lua | 26 +++++++++---------- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/dotfiles/.config/hypr/UserConfigs/UserDecorations.conf b/dotfiles/.config/hypr/UserConfigs/UserDecorations.conf index 9139a5d..b925a79 100644 --- a/dotfiles/.config/hypr/UserConfigs/UserDecorations.conf +++ b/dotfiles/.config/hypr/UserConfigs/UserDecorations.conf @@ -21,7 +21,7 @@ decoration { rounding = 10 active_opacity = 1.0 - inactive_opacity = 0.9 + inactive_opacity = 1.0 fullscreen_opacity = 1.0 dim_inactive = true diff --git a/dotfiles/.config/hypr/appearance/decorations.lua b/dotfiles/.config/hypr/appearance/decorations.lua index d031ea0..538d440 100644 --- a/dotfiles/.config/hypr/appearance/decorations.lua +++ b/dotfiles/.config/hypr/appearance/decorations.lua @@ -24,7 +24,7 @@ hl.config({ rounding = 10, active_opacity = 1.0, - inactive_opacity = 0.9, + inactive_opacity = 1.0, fullscreen_opacity = 1.0, dim_inactive = true, diff --git a/dotfiles/.config/hypr/layout/windowrules.lua b/dotfiles/.config/hypr/layout/windowrules.lua index 521c97b..a1c095d 100644 --- a/dotfiles/.config/hypr/layout/windowrules.lua +++ b/dotfiles/.config/hypr/layout/windowrules.lua @@ -137,8 +137,8 @@ hl.window_rule({ workspace = "3", match = { class = "^([Vv]esktop|[Dd]iscord|[Ss hl.window_rule({ size = "20% 20%", match = { class = "^([Pp]lexamp)" } }) -- FLOAT -hl.window_rule({ name = "windowrule-75", float = true, opacity = "0.9 0.7", size = "monitor_w*0.7 monitor_h*0.7", match = { tag = "wallpaper*" } }) -hl.window_rule({ name = "windowrule-76", float = true, opacity = "0.8 0.7", size = "monitor_w*0.7 monitor_h*0.7", match = { tag = "settings*" } }) +hl.window_rule({ name = "windowrule-75", float = true, opacity = "0.9 0.9", size = "monitor_w*0.7 monitor_h*0.7", match = { tag = "wallpaper*" } }) +hl.window_rule({ name = "windowrule-76", float = true, opacity = "0.8 0.8", size = "monitor_w*0.7 monitor_h*0.7", match = { tag = "settings*" } }) hl.window_rule({ name = "windowrule-77", float = true, match = { tag = "viewer*" } }) hl.window_rule({ name = "windowrule-78", float = true, match = { class = "([Zz]oom|onedriver|onedriver-launcher)$" } }) hl.window_rule({ name = "windowrule-79", float = true, match = { class = "(org.gnome.Calculator)", title = "(Calculator)" } }) @@ -162,17 +162,17 @@ hl.window_rule({ name = "windowrule-92", float = true, center = true, size = "mo -- END of float popups and dialogue ####### -- OPACITY --- hl.window_rule({ opacity = "0.9 0.7", match = { tag = "browser*" } }) --- hl.window_rule({ opacity = "0.9 0.8", match = { tag = "projects*" } }) --- hl.window_rule({ opacity = "0.94 0.86", match = { tag = "im*" } }) --- hl.window_rule({ opacity = "0.94 0.86", match = { tag = "multimedia*" } }) --- hl.window_rule({ opacity = "0.9 0.8", match = { tag = "file-manager*" } }) -hl.window_rule({ name = "windowrule-93", opacity = "0.8 0.7", match = { tag = "terminal*" } }) --- hl.window_rule({ opacity = "0.82 0.75", match = { tag = "viewer*" } }) -hl.window_rule({ name = "windowrule-94", opacity = "0.8 0.7", match = { class = "^(gedit|org.gnome.TextEditor|mousepad)$" } }) -hl.window_rule({ name = "windowrule-95", opacity = "0.9 0.8", match = { class = "^(deluge)$" } }) -hl.window_rule({ name = "windowrule-96", opacity = "0.9 0.8", match = { class = "^(seahorse)$" } }) -- gnome-keyring gui --- hl.window_rule({ opacity = "0.95 0.75", match = { title = "^(Picture-in-Picture)$" } }) +-- hl.window_rule({ opacity = "0.9 0.9", match = { tag = "browser*" } }) +-- hl.window_rule({ opacity = "0.9 0.9", match = { tag = "projects*" } }) +-- hl.window_rule({ opacity = "0.94 0.94", match = { tag = "im*" } }) +-- hl.window_rule({ opacity = "0.94 0.94", match = { tag = "multimedia*" } }) +-- hl.window_rule({ opacity = "0.9 0.9", match = { tag = "file-manager*" } }) +hl.window_rule({ name = "windowrule-93", opacity = "0.8 0.8", match = { tag = "terminal*" } }) +-- hl.window_rule({ opacity = "0.82 0.82", match = { tag = "viewer*" } }) +hl.window_rule({ name = "windowrule-94", opacity = "0.8 0.8", match = { class = "^(gedit|org.gnome.TextEditor|mousepad)$" } }) +hl.window_rule({ name = "windowrule-95", opacity = "0.9 0.9", match = { class = "^(deluge)$" } }) +hl.window_rule({ name = "windowrule-96", opacity = "0.9 0.9", match = { class = "^(seahorse)$" } }) -- gnome-keyring gui +-- hl.window_rule({ opacity = "0.95 0.95", match = { title = "^(Picture-in-Picture)$" } }) -- SIZE -- hl.window_rule({ size = "25% 25%", match = { title = "^(Firefox)$" } })