alpha
Login
or
Join now
hermes.pds.lassul.us
/
superconfig
forked from
lass.pds.lassul.us/superconfig
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
This repository has no description
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
qtile: use 0.31.0
author
lassulus
date
1 year ago
(May 9, 2025, 7:49 PM CEST)
commit
7b919b58
7b919b585405b5aa4ce17b1438a6736b8b99a5d2
parent
52f997af
52f997af6c70a3c3a7362293b8924379f1c43759
+23
-3
1 changed file
Expand all
Collapse all
Unified
Split
2configs
desktops
qtile
nixos.nix
+23
-3
2configs/desktops/qtile/nixos.nix
View file
Reviewed
···
10
10
pkgs.python3.pkgs.dbus-fast
11
11
];
12
12
}).overrideAttrs (oldAttrs: {
13
13
-
pname = "qtile-0.29.0";
14
14
-
version = "0.29.0";
13
13
+
pname = "qtile-0.31.0";
14
14
+
version = "0.31.0";
15
15
src = pkgs.fetchFromGitHub {
16
16
owner = "qtile";
17
17
repo = "qtile";
18
18
-
tag = "v0.29.0";
18
18
+
tag = "v0.31.0";
19
19
hash = "sha256-EqrvBXigMjevPERTcz3EXSRaZP2xSEsOxjuiJ/5QOz0=";
20
20
};
21
21
});
···
30
30
31
31
environment.sessionVariables.XDG_CURRENT_DESKTOP = "qtile";
32
32
services.greetd.enable = true;
33
33
+
34
34
+
security.pam.services.swaylock = {};
35
35
+
security.pam.services.swaylock.fprintAuth = true;
33
36
34
37
# For greetd, we need a shell script into path, which lets us start qtile.service (after importing the environment of the login shell).
35
38
services.greetd.settings.default_session.command = "${pkgs.greetd.tuigreet}/bin/tuigreet --remember --cmd ${pkgs.writeScript "startqtile" ''
···
54
57
environment.systemPackages = [
55
58
qtile
56
59
pkgs.copyq
60
60
+
pkgs.coreutils
57
61
];
58
62
59
63
systemd.user.services.qtile =
···
85
89
};
86
90
87
91
environment.etc."qtile.py".source = ./qtile.py;
92
92
+
93
93
+
systemd.user.services.xwayland-satellite = {
94
94
+
wantedBy = [ "graphical-session.target" ];
95
95
+
serviceConfig = {
96
96
+
RestartSec = 5;
97
97
+
ExecStart = "${pkgs.xwayland}/bin/xwayland-satellite";
98
98
+
};
99
99
+
};
100
100
+
101
101
+
systemd.user.services.copyq = {
102
102
+
wantedBy = [ "graphical-session.target" ];
103
103
+
serviceConfig = {
104
104
+
RestartSec = 5;
105
105
+
ExecStart = "${pkgs.copyq}/bin/copyq";
106
106
+
};
107
107
+
};
88
108
}