From 3dad0c779f22fe2a134c8586460c3e8450fd7036 Mon Sep 17 00:00:00 2001 From: Adrian Kummerlaender Date: Tue, 16 Jul 2019 20:26:36 +0200 Subject: Add basic qtile wm config --- gui/qtile.nix | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 gui/qtile.nix (limited to 'gui/qtile.nix') diff --git a/gui/qtile.nix b/gui/qtile.nix new file mode 100644 index 0000000..12aa042 --- /dev/null +++ b/gui/qtile.nix @@ -0,0 +1,40 @@ +{ config, pkgs, ... }: + +let + hidpi = config.custom.hidpi; + +in { + imports = [ + ./gtk.nix + ./rofi.nix + ./twmn.nix + ]; + + xsession = { + enable = true; + + pointerCursor = { + package = pkgs.vanilla-dmz; + name = "Vanilla-DMZ-AA"; + size = if hidpi then 48 else 16; + }; + + windowManager.command = "qtile"; + }; + + home.packages = with pkgs; [ + # wm + qtile + # lockscreen + i3lock + ]; + + home.file.".config/qtile/config.py".source = ./conf/qtile.py; + + services.screen-locker = { + enable = true; + lockCmd = "${pkgs.i3lock}/bin/i3lock -n -c 000000"; + }; + + services.flameshot.enable = true; +} -- cgit v1.2.3