nexoniarz-config-nixos/dotfiles/quickshell
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Nexoniarz d1ff0a11e0 Add Qt/GTK2 theming, default apps, LibreOffice; fix display.conf race
- Add qt-theme-set: a working Qt theming pipeline via qt6ct (the
  QT_QPA_PLATFORMTHEME=qt6ct env var was pointing at a platform theme
  plugin that wasn't even installed, so every Qt app fell back to its
  own default style). Also regenerates kdeglobals' KColorScheme groups
  and sets QT_QUICK_CONTROLS_STYLE=org.kde.desktop for Kirigami-based
  KDE apps, whose QML-drawn chrome ignores QPalette/qt6ct entirely.
  Gwenview's dialogs/content now follow the theme; its toolbar/statusbar
  chrome is a known remaining gap tied to Kirigami's platform-theme
  detection outside a full Plasma session
- Add GTK2 compat (~/.gtkrc-2.0: icon theme + font follow the theme;
  no dark variant exists for GTK2's Adwaita engine)
- Add modules/default-apps.nix: Gwenview/Ark as system-default image
  viewer/archive manager via /etc/xdg/mimeapps.list, LibreOffice
  (Qt6 build), and a working Thunar "Open Terminal Here" (it shipped
  calling exo-open, which isn't installed and never resolved)
- Fix display-set.sh: mktemp defaulted to /tmp, a different filesystem
  than ~/.config/hypr here, making the mv into display.conf a
  non-atomic copy+unlink. Hyprland's file watcher could catch it
  mid-replace and throw "source= globbing error: found no match" on
  any monitor mode/orientation change. Stress-tested with 60 concurrent
  write+reload cycles after the fix with zero errors
2026-08-30 16:51:39 +02:00
..
BottomBar.qml nixos config 2026-08-30 01:26:52 +02:00
CloseButton.qml nixos config 2026-08-30 01:26:52 +02:00
DeleteTileButton.qml nixos config 2026-08-30 01:26:52 +02:00
DigitalClock.qml nixos config 2026-08-30 01:26:52 +02:00
IconButton.qml nixos config 2026-08-30 01:26:52 +02:00
LeftBar.qml nixos config 2026-08-30 01:26:52 +02:00
LeftFlyout.qml Fix wallpaper persistence, tray icons, Booru bugs, session launcher 2026-08-30 15:48:06 +02:00
Osd.qml Add on-screen display, sidebar keybinds, function keys, gh package 2026-08-30 16:08:44 +02:00
PolkitDialog.qml nixos config 2026-08-30 01:26:52 +02:00
RightBar.qml Fix wallpaper persistence, tray icons, Booru bugs, session launcher 2026-08-30 15:48:06 +02:00
RightFlyout.qml nixos config 2026-08-30 01:26:52 +02:00
shell.qml Add on-screen display, sidebar keybinds, function keys, gh package 2026-08-30 16:08:44 +02:00
SidebarRow.qml nixos config 2026-08-30 01:26:52 +02:00
SquareSlider.qml nixos config 2026-08-30 01:26:52 +02:00
Theme.qml Add Qt/GTK2 theming, default apps, LibreOffice; fix display.conf race 2026-08-30 16:51:39 +02:00
ToggleSwitch.qml nixos config 2026-08-30 01:26:52 +02:00