update lock, related fixes

This commit is contained in:
outfoxxed 2025-02-28 17:42:21 -08:00
parent ac00b175c9
commit dd6fc8eaca
Signed by: outfoxxed
GPG key ID: 4C88A185FB89301E
9 changed files with 142 additions and 161 deletions

View file

@ -44,7 +44,7 @@ in {
enable = true;
extraPortals = with pkgs; [
xdg-desktop-portal-kde
kdePackages.xdg-desktop-portal-kde
];
config.common.default = [

View file

@ -83,10 +83,11 @@ plugin {
tabs {
border_width = 1
col.active = rgba(33ccff20)
col.border.active = rgba(33ccffee)
col.text.active = rgba(ffffffff)
col.active.border = rgba(33ccffee)
col.inactive = rgba(30303020)
col.border.inactive = rgba(595959aa)
col.inactive.border = rgba(595959aa)
col.urgent = rgba(ff223340)
col.urgent.border = rgba(ff2233ee)
}
autotile {
@ -146,6 +147,8 @@ windowrulev2 = size 1000 700, class:^(org.freedesktop.impl.portal.desktop.kde)$
windowrulev2 = center, class:^(org.freedesktop.impl.portal.desktop.kde)$
windowrulev2 = dimaround, class:^(org.freedesktop.impl.portal.desktop.kde)$
windowrulev2 = float, title:^(OpenSSH Authentication Passphrase request)$
windowrulev2 = float, title:^(KeePassXC - Access Request)$
windowrulev2 = float, title:^(Unlock Database - KeePassXC)$
windowrulev2 = float, class:^(AlacrittyFloating)$
@ -178,7 +181,6 @@ bind = $mod, r, hy3:changegroup, opposite
bindm = $mod, mouse:272, movewindow
bindm = $mod, mouse:273, resizewindow
bindn = , mouse:272, hy3:focustab, mouse
bindn = , mouse_down, hy3:focustab, l, require_hovered
bindn = , mouse_up, hy3:focustab, r, require_hovered
bind = $mod, q, hy3:warpcursor

View file

@ -10,7 +10,7 @@
after = [ "graphical-session.target" ];
serviceConfig = {
Type = "simple";
ExecStart = "${pkgs.polkit-kde-agent}/libexec/polkit-kde-authentication-agent-1";
ExecStart = "${pkgs.kdePackages.polkit-kde-agent-1}/libexec/polkit-kde-authentication-agent-1";
Restart = "on-failure";
RestartSec = 1;
TimeoutStopSec = 10;

View file

@ -20,13 +20,6 @@
nixpkgs.overlays = [(final: prev: {
qt6Packages = prev.qt6Packages.overrideScope (qfinal: qprev: {
qt6ct = qprev.qt6ct.overrideAttrs (ctprev: {
src = pkgs.fetchFromGitHub {
owner = "ilya-fedin";
repo = "qt6ct";
rev = "refs/heads/shenanigans";
sha256 = "2RlzcjGx4vBs+r/kXd1kP3o5tQ5hWdlu4J/tWmd7FVk=";
};
nativeBuildInputs = (builtins.filter (p: p != qfinal.qmake) ctprev.nativeBuildInputs) ++ [ final.cmake ];
buildInputs = ctprev.buildInputs ++ (with final.kdePackages; [

View file

@ -49,7 +49,7 @@
serviceConfig = {
Type = "simple";
ExecStart = "${pkgs.polkit-kde-agent}/libexec/polkit-kde-authentication-agent-1";
ExecStart = "${pkgs.kdePackages.polkit-kde-agent-1}/libexec/polkit-kde-authentication-agent-1";
Restart = "on-failure";
RestartSec = 1;
TimeoutStopSec = 10;

View file

@ -10,7 +10,7 @@
kdePackages.kde-cli-tools
# thumbnails
ffmpegthumbs
kdePackages.ffmpegthumbs
kdePackages.kio
kdePackages.kio-extras
kdePackages.kio-fuse

View file

@ -6,6 +6,8 @@ in {
home.packages = with pkgs; [
qt6.qtimageformats # amog
qt6.qt5compat # shader fx
qt6.qtmultimedia # flicko shell
qt6.qtdeclarative # qtdecl types in path
(quickshell.packages.${system}.default.override (prevqs: {
debug = true;
qt6 = prevqs.qt6.overrideScope (_: prevqt: {
@ -14,10 +16,6 @@ in {
dontStrip = true;
});
});
breakpad = prevqs.breakpad.override rec {
stdenv = pkgs.gcc13Stdenv;
};
}))
grim imagemagick # screenshot
];