gorgon/home: rewrite using genAttrs

This commit is contained in:
Tim Schubert 2021-01-24 18:21:13 +01:00
parent de6bad0dcb
commit 4be94e5ed8
Signed by: dadada
GPG key ID: EEB8D1CE62C4DFEA

View file

@ -1,6 +1,20 @@
{ config, pkgs, lib, ... }: { config, pkgs, lib, ... }:
let let
this = import ../../.. { inherit pkgs; }; this = import ../../.. { inherit pkgs; };
useFeatures = [
"vim"
"direnv"
"git"
"gpg"
"gtk"
"keyring"
"ssh"
"sway"
"syncthing"
"tmux"
"xdg"
"zsh"
];
in in
{ {
nixpkgs.overlays = [ nixpkgs.overlays = [
@ -9,20 +23,7 @@ in
imports = lib.attrValues this.hmModules; imports = lib.attrValues this.hmModules;
dadada.home = { dadada.home = lib.attrsets.genAttrs useFeatures (useFeatures: { enable = true; }) // {
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;
session = { session = {
enable = true; enable = true;
sessionVars = { sessionVars = {