From a83c3d901b5b9e342cea9787ea36977b4be09881 Mon Sep 17 00:00:00 2001 From: Mikhail Klementev Date: Thu, 18 Jul 2019 20:01:07 +0000 Subject: [PATCH] Manage xsession with home-manager --- home-manager.nix | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/home-manager.nix b/home-manager.nix index 8832127..198c172 100644 --- a/home-manager.nix +++ b/home-manager.nix @@ -9,20 +9,25 @@ let in { imports = [ "${home-manager}/nixos" ]; - home-manager.users.user.programs = { - git = { - enable = true; - userName = "Mikhail Klementev"; - userEmail = "blame@dumpstack.io"; - signing = { - signByDefault = true; - key = "0x1525585D1B43C62A"; + home-manager.users.user = { + programs = { + git = { + enable = true; + userName = "Mikhail Klementev"; + userEmail = "blame@dumpstack.io"; + signing = { + signByDefault = true; + key = "0x1525585D1B43C62A"; + }; }; }; - }; - home-manager.users.user.home.file = { - ".emacs.d/init.el".source = ./etc/emacs.el; - ".xmonad/xmonad.hs".source = ./etc/xmonad.hs; + home.file = { + ".emacs.d/init.el".source = ./etc/emacs.el; + ".xmonad/xmonad.hs".source = ./etc/xmonad.hs; + }; + + xsession.enable = true; + xsession.windowManager.command = "exec xmonad"; }; }