inputs: { config, ... }: { imports = [ (import ./commandline.nix inputs) (import ./localization.nix inputs) (import ./nix.nix inputs) (import ./ssh.nix inputs) (import ./theme.nix inputs) (import ./tinc.nix inputs) (import ./unfree.nix inputs) (import ./vim.nix inputs) (import ./zram.nix inputs) ]; nixpkgs.overlays = [ (final: prev: { # Inheriting config allows adding unfree package using the option # nixpkgs.config.allowUnfreePredicate unstable = import inputs.nixpkgs-unstable { inherit (config.nixpkgs) system config; }; inherit (import inputs.rycee-nur { pkgs = final; }) firefox-addons; }) ]; services.nscd.enableNsncd = true; }