diff options
| author | tv <tv@krebsco.de> | 2024-06-05 14:33:00 +0200 | 
|---|---|---|
| committer | tv <tv@krebsco.de> | 2024-06-05 14:33:00 +0200 | 
| commit | af6f1de6d1c1eb4f4cd9510e1826042ed265b776 (patch) | |
| tree | 59a8557047979d7e8f7d93eb8abd71fe20a57fb4 | |
| parent | ae0418299ec94648520da96c59ea7d85cfb8016d (diff) | |
xmonad shell: stockholm -> hrm
| -rw-r--r-- | pkgs/haskell/xmonad-tv/shell.nix | 16 | 
1 files changed, 10 insertions, 6 deletions
diff --git a/pkgs/haskell/xmonad-tv/shell.nix b/pkgs/haskell/xmonad-tv/shell.nix index 6ca00bc..c50bdd9 100644 --- a/pkgs/haskell/xmonad-tv/shell.nix +++ b/pkgs/haskell/xmonad-tv/shell.nix @@ -1,9 +1,13 @@  { compiler ? "default" }: let -  stockholm = import <stockholm>; +  inherit (import ~/sync/src/hrm) lib mylib; +  krops.lib = import ~/sync/src/krops/lib; -  inherit (stockholm.systems.${lib.krops.getHostName}) config pkgs; -  inherit (stockholm) lib; +  hrm = import ~/sync/src/hrm/legacy.nix {}; + +  hostName = krops.lib.maybeHostName (builtins.throw "no hostname found"); + +  inherit (hrm.nixosConfigurations.${hostName}) config pkgs;    haskellPackages =      if compiler == "default" @@ -16,7 +20,7 @@ in    lib.overrideDerivation xmonadDrv.env (oldAttrs: {      shellHook = '' -      pkg_name=${lib.shell.escape (lib.baseNameOf (toString ./.))} +      pkg_name=${mylib.shell.escape (builtins.baseNameOf (toString ./.))}        WORKDIR=${toString ./src}        CACHEDIR=$HOME/tmp/$pkg_name @@ -24,11 +28,11 @@ in        mkdir -p "$CACHEDIR" -      config_XMONAD_CACHE_DIR=${lib.shell.escape +      config_XMONAD_CACHE_DIR=${mylib.shell.escape          config.systemd.services.xmonad.environment.XMONAD_CACHE_DIR        } -      xmonad=$CACHEDIR/xmonad-${lib.currentSystem} +      xmonad=$CACHEDIR/xmonad-${builtins.currentSystem}        xmonad_build() {(          set -efu  | 
