last 7 months of qs changes

This commit is contained in:
outfoxxed 2025-01-06 00:13:19 -08:00
parent 2c64563ade
commit 4b90113a54
Signed by: outfoxxed
GPG key ID: 4C88A185FB89301E
103 changed files with 3467 additions and 1415 deletions

View file

@ -1,16 +1,29 @@
{ inputs, pkgs, lib, system, impurity, ... }: let
{ config, inputs, pkgs, lib, system, impurity, ... }: let
inherit (inputs) quickshell;
# hack because the greeter user cant access /home/admin
maybeLink = path: if config.home.username == "admin" then impurity.link path else path;
in {
home.packages = with pkgs; [
qt6.qtimageformats # amog
qt6.qt5compat # shader fx
quickshell.packages.${system}.default
pamtester # lockscreen
(quickshell.packages.${system}.default.override (prevqs: {
debug = true;
qt6 = prevqs.qt6.overrideScope (_: prevqt: {
qtdeclarative = prevqt.qtdeclarative.overrideAttrs (prev: {
cmakeBuildType = "Debug";
dontStrip = true;
});
});
breakpad = prevqs.breakpad.override rec {
stdenv = pkgs.gcc13Stdenv;
};
}))
grim imagemagick # screenshot
];
xdg.configFile."quickshell/manifest.conf".text = lib.generators.toKeyValue {} {
shell = "${impurity.link ./shell}";
lockscreen = "${impurity.link ./lockscreen}";
shell = "${maybeLink ./.}/shell";
greeter = "${maybeLink ./.}/shell/greeter.qml";
};
}