diff --git a/tv/2configs/xserver/default.nix b/tv/2configs/xserver/default.nix index 388a33bbe..4d2fe9e45 100644 --- a/tv/2configs/xserver/default.nix +++ b/tv/2configs/xserver/default.nix @@ -80,9 +80,6 @@ let ''; }; - xmonad-pkg = pkgs.haskellPackages.callPackage xmonad-src {}; - xmonad-src = pkgs.writeNixFromCabal "xmonad.nix" ./xmonad; - xmonad-environment = { DISPLAY = ":${toString config.services.xserver.display}"; XMONAD_STATE = "/tmp/xmonad.state"; @@ -119,12 +116,12 @@ let settle ${pkgs.xorg.xhost}/bin/xhost +LOCAL: settle ${pkgs.xorg.xrdb}/bin/xrdb -merge ${import ./Xresources.nix args} settle ${pkgs.xorg.xsetroot}/bin/xsetroot -solid '#1c1c1c' - exec ${xmonad-pkg}/bin/xmonad + exec ${pkgs.xmonad-tv}/bin/xmonad ''; xmonad-stop = pkgs.writeScriptBin "xmonad-stop" '' #! /bin/sh - exec ${xmonad-pkg}/bin/xmonad --shutdown + exec ${pkgs.xmonad-tv}/bin/xmonad --shutdown ''; xserver-environment = { diff --git a/tv/5pkgs/default.nix b/tv/5pkgs/default.nix index 3cfa8f863..1ca5e70a2 100644 --- a/tv/5pkgs/default.nix +++ b/tv/5pkgs/default.nix @@ -3,4 +3,7 @@ { ff = pkgs.callPackage ./ff {}; viljetic-pages = pkgs.callPackage ./viljetic-pages {}; + xmonad-tv = + let src = pkgs.writeNixFromCabal "xmonad-tv.nix" ./xmonad-tv; in + pkgs.haskellPackages.callPackage src {}; } diff --git a/tv/2configs/xserver/xmonad/.gitignore b/tv/5pkgs/xmonad-tv/.gitignore similarity index 100% rename from tv/2configs/xserver/xmonad/.gitignore rename to tv/5pkgs/xmonad-tv/.gitignore diff --git a/tv/2configs/xserver/xmonad/Main.hs b/tv/5pkgs/xmonad-tv/Main.hs similarity index 100% rename from tv/2configs/xserver/xmonad/Main.hs rename to tv/5pkgs/xmonad-tv/Main.hs diff --git a/tv/2configs/xserver/xmonad/Makefile b/tv/5pkgs/xmonad-tv/Makefile similarity index 100% rename from tv/2configs/xserver/xmonad/Makefile rename to tv/5pkgs/xmonad-tv/Makefile diff --git a/tv/2configs/xserver/xmonad/Util/Font.hs b/tv/5pkgs/xmonad-tv/Util/Font.hs similarity index 100% rename from tv/2configs/xserver/xmonad/Util/Font.hs rename to tv/5pkgs/xmonad-tv/Util/Font.hs diff --git a/tv/2configs/xserver/xmonad/Util/Pager.hs b/tv/5pkgs/xmonad-tv/Util/Pager.hs similarity index 100% rename from tv/2configs/xserver/xmonad/Util/Pager.hs rename to tv/5pkgs/xmonad-tv/Util/Pager.hs diff --git a/tv/2configs/xserver/xmonad/Util/Rhombus.hs b/tv/5pkgs/xmonad-tv/Util/Rhombus.hs similarity index 100% rename from tv/2configs/xserver/xmonad/Util/Rhombus.hs rename to tv/5pkgs/xmonad-tv/Util/Rhombus.hs diff --git a/tv/2configs/xserver/xmonad/Util/Shutdown.hs b/tv/5pkgs/xmonad-tv/Util/Shutdown.hs similarity index 100% rename from tv/2configs/xserver/xmonad/Util/Shutdown.hs rename to tv/5pkgs/xmonad-tv/Util/Shutdown.hs diff --git a/tv/2configs/xserver/xmonad/Util/Submap.hs b/tv/5pkgs/xmonad-tv/Util/Submap.hs similarity index 100% rename from tv/2configs/xserver/xmonad/Util/Submap.hs rename to tv/5pkgs/xmonad-tv/Util/Submap.hs diff --git a/tv/2configs/xserver/xmonad/Util/XUtils.hs b/tv/5pkgs/xmonad-tv/Util/XUtils.hs similarity index 100% rename from tv/2configs/xserver/xmonad/Util/XUtils.hs rename to tv/5pkgs/xmonad-tv/Util/XUtils.hs diff --git a/tv/2configs/xserver/xmonad/xmonad.cabal b/tv/5pkgs/xmonad-tv/xmonad.cabal similarity index 100% rename from tv/2configs/xserver/xmonad/xmonad.cabal rename to tv/5pkgs/xmonad-tv/xmonad.cabal