nixos-config/modules/nixos/default.nix
Sridhar Ratnakumar 93370fe6a0 sudo: nah
2025-08-28 22:40:14 -04:00

24 lines
616 B
Nix

# Configuration common to all Linux systems
{ flake, lib, ... }:
let
inherit (flake) config inputs;
inherit (inputs) self;
in
{
imports = [
{
users.users.${config.me.username}.isNormalUser = lib.mkDefault true;
home-manager.users.${config.me.username} = { };
home-manager.sharedModules = [
self.homeModules.default
self.homeModules.linux-only
];
}
self.nixosModules.common
inputs.agenix.nixosModules.default # Used in github-runner.nix & hedgedoc.nix
./linux/current-location.nix
];
boot.loader.grub.configurationLimit = 5; # Who needs more?
}