M flake.nix => flake.nix +1 -0
@@ 69,6 69,7 @@
sequence-detector = pkgs.callPackage ./pkgs/rutherther/sequence-detector.nix {};
dwlmsg = pkgs.callPackage ./pkgs/dwlmsg.nix {};
dwlb = pkgs.callPackage ./pkgs/dwlb.nix {};
+ dwl = pkgs.callPackage ./pkgs/dwl {};
};
installIsos = import ./nixos/isos {
M home/modules/profiles/desktop/dwl/default.nix => home/modules/profiles/desktop/dwl/default.nix +1 -14
@@ 98,20 98,7 @@ in {
pkgs.wlopm
pkgs.kanshi
- ((pkgs.dwl.override {
- conf = ./config.h;
- }).overrideAttrs (oldAttrs: {
- buildInputs = (oldAttrs.buildInputs or []) ++ [
- pkgs.libdrm
- pkgs.fcft
- ];
- src = pkgs.fetchFromGitHub {
- owner = "Rutherther";
- repo = "dwl";
- rev = "8c82c67f151c78b6bbe895f4831b20e6d7875450";
- hash = "sha256-02j6T66gzYXkFql2NffujNJPQsaEFm00i+o4aazCn8U=";
- };
- }))
+ inputs.self.packages.${pkgs.system}.dwl
];
programs = {
R home/modules/profiles/desktop/dwl/config.h => pkgs/dwl/config.h +0 -0
A pkgs/dwl/default.nix => pkgs/dwl/default.nix +16 -0
@@ 0,0 1,16 @@
+{ dwl, libdrm, fcft, fetchFromGitHub }:
+
+((dwl.override {
+ conf = ./config.h;
+}).overrideAttrs (oldAttrs: {
+ buildInputs = (oldAttrs.buildInputs or []) ++ [
+ libdrm
+ fcft
+ ];
+ src = fetchFromGitHub {
+ owner = "Rutherther";
+ repo = "dwl";
+ rev = "8c82c67f151c78b6bbe895f4831b20e6d7875450";
+ hash = "sha256-02j6T66gzYXkFql2NffujNJPQsaEFm00i+o4aazCn8U=";
+ };
+}))