nixos-config/modules/nixos/default.nix
2024-09-28 18:01:53 -04:00

23 lines
561 B
Nix

# Configuration common to all Linux systems
{ flake, ... }:
let
inherit (flake) config inputs;
inherit (inputs) self;
in
{
imports = [
{
users.users.${config.me.username}.isNormalUser = true;
home-manager.users.${config.me.username} = { };
home-manager.sharedModules = [
self.homeModules.default
self.homeModules.linux-only
];
}
self.nixosModules.common
inputs.ragenix.nixosModules.default # Used in github-runner.nix & hedgedoc.nix
./linux/self-ide.nix
./linux/current-location.nix
];
}