{ config, lib, pkgs, ... }: { imports = [ ../packages/organize-downloads.nix ./components/applications.nix ./components/browser.nix ./components/desktop.nix ./components/editor.nix ./components/fonts.nix ./components/git.nix ./components/openpgp.nix ./components/shell.nix ./components/spelling.nix ./components/terminal.nix ./local/home.nix ]; options.host = { firefoxProfile = lib.mkOption { type = lib.types.str; }; local = lib.mkOption { type = lib.types.path; }; }; config = { nixpkgs.overlays = [ (import ./packages.nix) ]; # Home manager programs.home-manager.enable = true; nixpkgs.config.allowUnfree = true; manual.html.enable = true; # User home.username = "ak"; home.homeDirectory = "/home/ak"; home.file.".face".source = ./resources/andrew.jpg; }; }