summaryrefslogtreecommitdiff
path: root/accounts/gkleen@sif/shell/default.nix
blob: 26c8bd98030539d2117d4e7c29ff53483eba159c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{ config, pkgs, lib, ... }:

{
  config = {
    programs.quickshell = {
      enable = true;
      config = {
        src = ./quickshell;
        replacements = {
          coreutils = toString pkgs.coreutils;
          ignore_workspaces = builtins.toJSON (map ({ name, ... }: name) config.programs.niri.scratchspaces);
        };
      };
    };
    systemd.user.services.quickshell = {
      Service = {
        Environment = "QML_IMPORT_PATH=${pkgs.qt6Packages.callPackage ./quickshell-plugins {}}/${pkgs.qt6.qtbase.qtQmlPrefix}";
      };
    };
  };
}