From c0ec18cbd4a4e49a94114414bbee3c8a747d8e13 Mon Sep 17 00:00:00 2001 From: ene Date: Sat, 11 Feb 2023 16:35:42 +0100 Subject: Feat(home-manager): Make the home configuration better --- home-manager/default.nix | 49 +++++++++++++++++++++++++++++++++--------------- 1 file changed, 34 insertions(+), 15 deletions(-) (limited to 'home-manager/default.nix') diff --git a/home-manager/default.nix b/home-manager/default.nix index 54c29872..e6983ee4 100644 --- a/home-manager/default.nix +++ b/home-manager/default.nix @@ -5,26 +5,45 @@ home-manager, inputs, ... -}: { +}: let + # TODO actually use this in the user config + username = "soispha"; + homeDirectory = "/srv/home/${username}"; + configHome = "${homeDirectory}/.config"; +in { imports = [ home-manager.nixosModules.home-manager - ./alacritty - ./cups - ./firefox - ./gammastep - ./git - ./grades - ./gtk - ./keepassxc - ./latexindent - ./less - ./lf - ./mako - ./mpd + ./alacritty + ./cups + ./firefox + ./gammastep + ./git + ./grades + ./gtk + ./keepassxc + ./latexindent + ./less + ./lf + ./mako + ./mpd ]; home-manager.users.soispha = { - home.packages = []; + home = { + inherit username homeDirectory; + stateVersion = "23.05"; + + # TODO + sessionVariables = { + DISPLAY = ":0"; + EDITOR = "nvim"; + }; + packages = []; + }; + xdg = { + inherit configHome; + enable = true; + }; }; } -- cgit 1.4.1