1{
2 pkgs,
3 lib,
4 inputs,
5 self',
6 ...
7}:
8let
9 shell = "caelestia";
10in
11{
12 home-manager.users.thehedgehog = {
13 home.packages = [
14 pkgs.mindustry
15 pkgs.signal-desktop
16 self'.packages.glide-browser-bin
17 ];
18 home.sessionVariables = {
19 QT_QPA_PLATFORM = "wayland;xcb";
20 GDK_BACKEND = "wayland,x11,*";
21 NIXOS_OZONE_WL = "1";
22 };
23 py.profiles.desktop = {
24 inherit shell;
25 enable = true;
26 };
27 programs.dankMaterialShell.plugins = lib.mkIf (shell == "dms") {
28 dms-wallpaper-shuffler.src = inputs.dms-wp-shuffler;
29 dms-power-usage.src = inputs.dms-power-usage;
30 DankPomodoroTimer.src = "${inputs.dms-plugins}/DankPomodoroTimer";
31 DankBatteryAlerts.src = "${inputs.dms-plugins}/DankBatteryAlerts";
32 };
33 };
34}