nixcfg/homeManagerModules/default.nix
2024-04-03 21:11:53 -04:00

26 lines
689 B
Nix

{ config, pkgs, ... }:
{
imports = [ ./cliApps ./guiApps ./desktopEnv ./userServices ];
nixpkgs = {
# Configure nixpkgs instance
config = {
# Enableunfree packages
allowUnfree = true;
};
};
xdg.userDirs = {
enable = true;
createDirectories = true;
desktop = "${config.home.homeDirectory}/desktop";
documents = "${config.home.homeDirectory}/docs";
download = "${config.home.homeDirectory}/downloads";
music = "${config.home.homeDirectory}/music";
videos = "${config.home.homeDirectory}/vids";
pictures = "${config.home.homeDirectory}/pics";
extraConfig = { XDG_SRC_DIR = "${config.home.homeDirectory}/src"; };
};
}