~ruther/nixos-config

ref: c691a94b8dae002e02bd8b4b3765763c4ee0a8af nixos-config/nixos/modules/profiles/desktop/qtile.nix -rw-r--r-- 686 bytes
c691a94b — Frantisek Bohacek feat: set vm passwords to vm 11 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
{ config, lib, pkgs, ... }:

let
  pythonEnvPackages = ppkgs: [
    ppkgs.qtile-extras
    ppkgs.xlib
    ppkgs.screeninfo
    ppkgs.pyudev
    ppkgs.pydbus
  ];
in {
  options = {
    profiles.desktop.qtile = {
      enable = lib.mkEnableOption "gnome";
    };
  };

  config = lib.mkIf config.profiles.desktop.qtile.enable {
    profiles.desktop.enable = lib.mkDefault true;

    services.xserver.windowManager.qtile = {
      enable = true;

      package = pkgs.qtile-unwrapped.overridePythonAttrs(oldAttrs: {
        propagatedBuildInputs = oldAttrs.propagatedBuildInputs ++ pythonEnvPackages pkgs.python3Packages;
      });

      extraPackages = pythonEnvPackages;
    };
  };
}
Do not follow this link