From e9dc2639a3f4a3c9dc8b085bcffe63cee73f8242 Mon Sep 17 00:00:00 2001 From: Jakub Trzeciak Date: Mon, 11 Sep 2023 17:32:23 +0200 Subject: Xresources Patch --- flake.nix | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 flake.nix (limited to 'flake.nix') diff --git a/flake.nix b/flake.nix new file mode 100644 index 0000000..2053d70 --- /dev/null +++ b/flake.nix @@ -0,0 +1,41 @@ +{ + description = "jp3's dmenu"; + + outputs = { self, nixpkgs }: + let + system = "x86_64-linux"; + + overlay = final: prev: { + dmenu = prev.dmenu.overrideAttrs (old: { + version = "5.2"; + src = builtins.path { path = ./.; name = "dmenu"; }; + }); + }; + + dmenu = ( + import nixpkgs { + inherit system; + overlays = [ overlay ]; + } + ).dmenu; + in + { + overlays.default = overlay; + + packages.${system}.default = dmenu; + + checks.${system} = { + build = dmenu; + + version = nixpkgs.legacyPackages.${system}.runCommand "version-check" { } '' + dmenu_version="$(${dmenu}/bin/dmenu -v)" + + echo "package version: ${dmenu.name}" + echo "dmenu version: $dmenu_version" + + [[ "${dmenu.name}" == "$dmenu_version" ]] + touch ${placeholder "out"} + ''; + }; + }; +} -- cgit v1.2.3