nix: update home-manager input
[julm/julm-nix.git] / home-manager / profiles / xmonad.nix
index 0866b2160692070e9edb196e79679feedf1c3033..6f1c59491dc715e80324663c22562e80f7003f74 100644 (file)
@@ -1,5 +1,10 @@
-{ pkgs, lib, config, ... }:
+{ pkgs, config, ... }:
 {
+  imports = [
+    ./clipster.nix
+    ./screen-locker.nix
+    ./urxvt.nix
+  ];
   home.file.".xmonad/xmobar.hs".source = xmonad/xmobar.hs;
   xsession = {
     enable = true;
     initExtra = ''
       xset dpms 380 640 1200
       ${pkgs.xorg.xsetroot}/bin/xsetroot -solid black -fg black -bg white -cursor_name left_ptr
-      ${pkgs.rxvt-unicode}/bin/urxvtd -f -o
-      ${pkgs.copyq}/bin/copyq &
       ${pkgs.pasystray}/bin/pasystray &
     '';
     windowManager.xmonad = {
       enable = true;
-      haskellPackages = pkgs.haskellPackages;
+      inherit (pkgs) haskellPackages;
       extraPackages = haskellPackages: [
         haskellPackages.data-default
       ];
@@ -23,7 +26,6 @@
   };
   home.packages = [
     pkgs.acpilight
-    pkgs.copyq
     pkgs.ffmpegthumbnailer
     pkgs.gmrun
     pkgs.light
@@ -31,6 +33,7 @@
     #pkgs.gtk3
     pkgs.mate.caja-with-extensions
     #(pkgs.writeShellScriptBin "mate-terminal" ''exec ${pkgs.rxvt-unicode}/bin/urxvtc -hold "$@"'')
+    pkgs.rofi
     pkgs.scrot
     pkgs.stalonetray
     pkgs.wmname