aboutsummaryrefslogtreecommitdiff
path: root/modules/default.nix
diff options
context:
space:
mode:
authorRobert Helgesson <robert@rycee.net>2017-11-24 21:58:16 +0100
committerRobert Helgesson <robert@rycee.net>2017-11-24 21:58:16 +0100
commite99de88c5c536346e809269d3b5b48823db123d9 (patch)
treeb33f634c918a230e9eb06fdc05f9da42a1204d05 /modules/default.nix
parentbcb82da88f9f5e80dbeb14f6d9a6b58e01212f8e (diff)
modules core: move modules list to own file
This is to simplify use of Home Manager as a NixOS module.
Diffstat (limited to 'modules/default.nix')
-rw-r--r--modules/default.nix69
1 files changed, 3 insertions, 66 deletions
diff --git a/modules/default.nix b/modules/default.nix
index 7c67887cbba..4d0e9cc71b1 100644
--- a/modules/default.nix
+++ b/modules/default.nix
@@ -10,64 +10,6 @@ with lib;
let
- modules = [
- ./files.nix
- ./home-environment.nix
- ./manual.nix
- ./misc/fontconfig.nix
- ./misc/gtk.nix
- ./misc/news.nix
- ./misc/nixpkgs.nix
- ./misc/pam.nix
- ./misc/xdg.nix
- ./programs/bash.nix
- ./programs/beets.nix
- ./programs/browserpass.nix
- ./programs/command-not-found/command-not-found.nix
- ./programs/eclipse.nix
- ./programs/emacs.nix
- ./programs/feh.nix
- ./programs/firefox.nix
- ./programs/git.nix
- ./programs/gnome-terminal.nix
- ./programs/home-manager.nix
- ./programs/htop.nix
- ./programs/info.nix
- ./programs/lesspipe.nix
- ./programs/man.nix
- ./programs/neovim.nix
- ./programs/rofi.nix
- ./programs/ssh.nix
- ./programs/termite.nix
- ./programs/texlive.nix
- ./programs/vim.nix
- ./programs/zsh.nix
- ./services/blueman-applet.nix
- ./services/compton.nix
- ./services/dunst.nix
- ./services/gnome-keyring.nix
- ./services/gpg-agent.nix
- ./services/keepassx.nix
- ./services/network-manager-applet.nix
- ./services/owncloud-client.nix
- ./services/polybar.nix
- ./services/random-background.nix
- ./services/redshift.nix
- ./services/screen-locker.nix
- ./services/syncthing.nix
- ./services/taffybar.nix
- ./services/tahoe-lafs.nix
- ./services/udiskie.nix
- ./services/window-managers/i3.nix
- ./services/window-managers/xmonad.nix
- ./services/xscreensaver.nix
- ./systemd.nix
- ./xresources.nix
- ./xsession.nix
- <nixpkgs/nixos/modules/misc/assertions.nix>
- <nixpkgs/nixos/modules/misc/meta.nix>
- ];
-
collectFailed = cfg:
map (x: x.message) (filter (x: !x.assertion) cfg.assertions);
@@ -77,15 +19,10 @@ let
in
fold f res res.config.warnings;
- pkgsModule = {
- config._module.args.baseModules = modules;
- config._module.args.pkgs = lib.mkDefault pkgs;
- config._module.check = check;
- config.nixpkgs.system = mkDefault pkgs.system;
- };
-
rawModule = lib.evalModules {
- modules = [ configuration ] ++ modules ++ [ pkgsModule ];
+ modules =
+ [ configuration ]
+ ++ (import ./modules.nix { inherit check lib pkgs; });
};
module = showWarnings (