ripasso-cursive: cosmetic changes (#361736)
[NixPkgs.git] / pkgs / by-name / dw / dwmbar / package.nix
blobe2fa8155edd760f22cddf1ce088d416e7543d900
1 { stdenv
2 , lib
3 , fetchFromGitHub
4 }:
6 stdenv.mkDerivation {
7   pname = "dwmbar";
8   version = "0-unstable-2021-12-22";
10   src = fetchFromGitHub {
11     owner = "thytom";
12     repo = "dwmbar";
13     rev = "574f5703c558a56bc9c354471543511255423dc7";
14     sha256 = "sha256-IrelZpgsxq2dnsjMdh7VC5eKffEGRbDkZmZBD+tROPs=";
15   };
17   postPatch = ''
18     substituteInPlace dwmbar \
19       --replace 'DEFAULT_CONFIG_DIR="/usr/share/dwmbar"' "DEFAULT_CONFIG_DIR=\"$out/share/dwmbar\""
20   '';
22   installPhase = ''
23     install -d $out/share/dwmbar
24     cp -r modules $out/share/dwmbar/
25     install -D -t $out/share/dwmbar/ config
26     install -D -t $out/share/dwmbar/ bar.sh
27     install -Dm755 -t $out/bin/ dwmbar
28   '';
30   meta = with lib; {
31     homepage = "https://github.com/thytom/dwmbar";
32     description = "Modular Status Bar for dwm";
33     license = licenses.gpl3Plus;
34     maintainers = with maintainers; [ baitinq ];
35     platforms = platforms.linux;
36     mainProgram = "dwmbar";
37   };