diff options
author | lassulus <lassulus@lassul.us> | 2018-11-28 23:08:20 +0100 |
---|---|---|
committer | lassulus <lassulus@lassul.us> | 2018-12-15 14:50:20 +0100 |
commit | 3eefc0b90923c02adad9d841b34e22c14adfdc08 (patch) | |
tree | 6a98025b2f165dc0c7fed2f934ea99ac23ec5add /nixos/tests/xmonad.nix | |
parent | e814fba3168703eed6e2b67200299ea40beca418 (diff) | |
download | nixpkgs-3eefc0b90923c02adad9d841b34e22c14adfdc08.tar nixpkgs-3eefc0b90923c02adad9d841b34e22c14adfdc08.tar.gz nixpkgs-3eefc0b90923c02adad9d841b34e22c14adfdc08.tar.bz2 nixpkgs-3eefc0b90923c02adad9d841b34e22c14adfdc08.tar.lz nixpkgs-3eefc0b90923c02adad9d841b34e22c14adfdc08.tar.xz nixpkgs-3eefc0b90923c02adad9d841b34e22c14adfdc08.tar.zst nixpkgs-3eefc0b90923c02adad9d841b34e22c14adfdc08.zip |
xmonad service: add .config option
Diffstat (limited to 'nixos/tests/xmonad.nix')
-rw-r--r-- | nixos/tests/xmonad.nix | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/nixos/tests/xmonad.nix b/nixos/tests/xmonad.nix index 61fa7c1a67d..a552e9dc5e0 100644 --- a/nixos/tests/xmonad.nix +++ b/nixos/tests/xmonad.nix @@ -12,6 +12,12 @@ import ./make-test.nix ({ pkgs, ...} : { enable = true; enableContribAndExtras = true; extraPackages = with pkgs.haskellPackages; haskellPackages: [ xmobar ]; + config = '' + import XMonad + import XMonad.Util.EZConfig + main = launch $ def `additionalKeysP` myKeys + myKeys = [ ("M-C-x", spawn "xterm") ] + ''; }; }; @@ -19,6 +25,10 @@ import ./make-test.nix ({ pkgs, ...} : { $machine->waitForX; $machine->waitForFile("/home/alice/.Xauthority"); $machine->succeed("xauth merge ~alice/.Xauthority"); + $machine->sendKeys("alt-ctrl-x"); + $machine->waitForWindow(qr/machine.*alice/); + $machine->sleep(1); + $machine->screenshot("terminal"); $machine->waitUntilSucceeds("xmonad --restart"); $machine->sleep(3); $machine->sendKeys("alt-shift-ret"); |