~ruther/nixos-config

4abaa92681920cf7847d3ef1036d075d60da966d — Frantisek Bohacek 10 months ago 29359bf
chore: split dwl to flake packages
4 files changed, 18 insertions(+), 14 deletions(-)

M flake.nix
M home/modules/profiles/desktop/dwl/default.nix
R home/modules/profiles/desktop/dwl/config.h => pkgs/dwl/config.h
A pkgs/dwl/default.nix
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=";
  };
}))

Do not follow this link