From 4be94e5ed86a35d77875b67cdfe88cfebd2dbcc6 Mon Sep 17 00:00:00 2001 From: dadada Date: Sun, 24 Jan 2021 18:21:13 +0100 Subject: [PATCH] gorgon/home: rewrite using genAttrs --- hosts/gorgon/home/default.nix | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/hosts/gorgon/home/default.nix b/hosts/gorgon/home/default.nix index 1ccc6c8..5afdb78 100644 --- a/hosts/gorgon/home/default.nix +++ b/hosts/gorgon/home/default.nix @@ -1,6 +1,20 @@ { config, pkgs, lib, ... }: let this = import ../../.. { inherit pkgs; }; + useFeatures = [ + "vim" + "direnv" + "git" + "gpg" + "gtk" + "keyring" + "ssh" + "sway" + "syncthing" + "tmux" + "xdg" + "zsh" + ]; in { nixpkgs.overlays = [ @@ -9,20 +23,7 @@ in imports = lib.attrValues this.hmModules; - dadada.home = { - vim.enable = true; - direnv.enable = true; - git.enable = true; - gpg.enable = true; - gtk.enable = true; - keyring.enable = true; - kitty.enable = true; - ssh.enable = true; - syncthing.enable = true; - tmux.enable = true; - xdg.enable = true; - zsh.enable = true; - + dadada.home = lib.attrsets.genAttrs useFeatures (useFeatures: { enable = true; }) // { session = { enable = true; sessionVars = {