- Consolidate imperative system settings into /etc/nixos/state.json - Implement nomarchy.system options for DNS, Wifi powersave, Timezone, and hardware features - Add declarative browser policies for Chromium/Brave based on theme - Update toggles scripts to mutate system JSON and run sys-update --impure - Remove obsolete imperative browser theme and redundant system modules
19 lines
286 B
Nix
19 lines
286 B
Nix
{ config, lib, pkgs, ... }:
|
|
|
|
{
|
|
imports = [
|
|
./options.nix
|
|
./state.nix
|
|
./plymouth.nix
|
|
./sddm.nix
|
|
./hardware.nix
|
|
./audio.nix
|
|
./bluetooth.nix
|
|
./network.nix
|
|
./browser.nix
|
|
./impermanence.nix
|
|
];
|
|
|
|
time.timeZone = config.nomarchy.system.timezone;
|
|
}
|