From 130f27c48e10a452dab2f9214bc4a2c59251bacd Mon Sep 17 00:00:00 2001 From: tv Date: Mon, 22 Jun 2015 19:34:32 +0200 Subject: RIP tv tools --- modules/tv/tools.nix | 101 ------------------------------------------------- modules/wu/default.nix | 1 - 2 files changed, 102 deletions(-) delete mode 100644 modules/tv/tools.nix (limited to 'modules') diff --git a/modules/tv/tools.nix b/modules/tv/tools.nix deleted file mode 100644 index cf3fda93a..000000000 --- a/modules/tv/tools.nix +++ /dev/null @@ -1,101 +0,0 @@ -{ config, pkgs, ... }: - -let - inherit (pkgs) lib stdenv; - inherit (lib.strings) concatStringsSep stringAsChars; - inherit (lib.attrsets) attrValues mapAttrs; - inherit (lib) makeSearchPath; - inherit (import ../../lib { inherit pkgs; }) shell-escape; - - - # TODO make these scripts available in an maintenance shell - - - scripts = { - - # just so we don't reboot accidentally - reboot = - '' - echo no reboot >&2 - exit 23 - ''; - - rebuild = - '' - nixpkgs=''${nixpkgs-/home/tv/src/nixpkgs} - nixos-rebuild \ - --show-trace \ - -I nixpkgs="$nixpkgs" \ - switch \ - 2>&1 \ - | sed ${shell-escape '' - s|"\(/home/tv/src/config/[^":]*\)"|\1| - s|^trace:\s*\(.*\)|\1| - ''} - ''; - - }; - - wrap = script: - '' - #! /bin/sh - set -euf - ${script} - ''; - #lib=$lib - #export PATH=$bin:${makeSearchPath "bin" buildInputs} - - buildScript = name: script: - builtins.trace "building ${name}" - '' - echo ${shell-escape script} > $bin/${shell-escape name} - chmod +x $bin/${shell-escape name} - ''; - - - - tools = pkgs.stdenv.mkDerivation rec { - name = "tools"; - src = /var/empty; - - buildInputs = []; - - - buildPhase = - '' - mkdir $out - - bin=$out/bin - mkdir $bin - - ${concatStringsSep "\n" (attrValues (mapAttrs buildScript scripts))} - - ''; - #'' - #mkdir $out - - #lib=$out/lib - #cp -r lib $lib - - #bin=$out/bin - #mkdir $bin - #${concatStringsSep "\n" (attrValues (mapAttrs (name: script: - # '' - # { - # echo '#! /bin/sh' - # echo 'set -euf' - # echo "lib=$lib" - # echo "export PATH=$bin:${makeSearchPath "bin" buildInputs}" - # echo ${shell-escape script} - # } > $bin/${name} - # chmod +x $bin/${name} - # '') scripts))} - #''; - installPhase = ":"; - }; - -in - -{ - environment.systemPackages = [ tools ]; -} diff --git a/modules/wu/default.nix b/modules/wu/default.nix index ac11f7466..f72314696 100644 --- a/modules/wu/default.nix +++ b/modules/wu/default.nix @@ -18,7 +18,6 @@ in ../tv/sanitize.nix ../tv/smartd.nix ../tv/synaptics.nix - #../tv/tools.nix ../tv/urxvt.nix ../tv/xserver.nix ../wu/users.nix -- cgit v1.2.3