dotfiles

My beautiful configs and dotfiles managed by Nix' home-manager
Log | Files | Refs | README | LICENSE

void-runit.nix (1156B)


      1 { pkgs
      2 , stdenv
      3 , fetchzip
      4 }:
      5 
      6 stdenv.mkDerivation rec {
      7   name = "runit-utils";
      8   version = "20231124";
      9 
     10   src = fetchzip {
     11     url = "https://github.com/void-linux/void-runit/archive/refs/tags/${version}.tar.gz";
     12     hash = "sha256-XGQcRaaGntAx4HFLTLZRjMGcejtJyJQEF/yXfQmzrZs=";
     13   };
     14 
     15   installPhase = ''
     16     install -d $out/bin
     17     install -m755 halt $out/bin
     18     install -m755 pause $out/bin
     19     install -m755 vlogger $out/bin
     20     install -m755 shutdown $out/bin/shutdown
     21     install -m755 modules-load $out/bin/modules-load
     22     install -m755 seedrng $out/bin/seedrng
     23     install -m755 zzz $out/bin
     24     ln -sf zzz $out/bin/ZZZ
     25     ln -sf halt $out/bin/poweroff
     26     ln -sf halt $out/bin/reboot
     27     install -d $out/share/man/man1
     28     install -m644 pause.1 $out/share/man/man1
     29     install -d $out/share/man/man8
     30     install -m644 zzz.8 $out/share/man/man8
     31     install -m644 shutdown.8 $out/share/man/man8
     32     install -m644 halt.8 $out/share/man/man8
     33     install -m644 modules-load.8 $out/share/man/man8
     34     install -m644 vlogger.8 $out/share/man/man8
     35     ln -sf halt.8 $out/share/man/man8/poweroff.8
     36     ln -sf halt.8 $out/share/man/man8/reboot.8
     37   '';
     38 }