Files
TheaninovOS/home.nix
2023-11-28 00:30:21 +01:00

37 lines
761 B
Nix

{
homeDirectory,
pkgs,
stateVersion,
system,
username,
}: let
packages = import ./packages.nix {inherit pkgs;};
in {
imports = [./desktops/hyprland/hyprland.nix];
home = {
inherit homeDirectory packages stateVersion username;
shellAliases = {
reload-home-manager-config = "home-manager switch --flake ${homeDirectory}/.config/home-manager";
};
keyboard = {
layout = "us";
variant = "altgr-intl";
};
};
nixpkgs = {
config = {
inherit system;
allowUnfree = true;
allowUnsupportedSystem = true;
experimental-features = "nix-command flakes";
};
};
programs = import ./programs.nix {inherit pkgs;};
services = import ./services.nix {inherit pkgs homeDirectory;};
}