summaryrefslogtreecommitdiff
path: root/modules/nixos
diff options
context:
space:
mode:
Diffstat (limited to 'modules/nixos')
-rw-r--r--modules/nixos/archetypes/personal.nix7
-rw-r--r--modules/nixos/archetypes/server.nix7
-rw-r--r--modules/nixos/base/default.nix1
-rw-r--r--modules/nixos/default.nix15
-rw-r--r--modules/nixos/traits/locale.nix4
5 files changed, 13 insertions, 21 deletions
diff --git a/modules/nixos/archetypes/personal.nix b/modules/nixos/archetypes/personal.nix
index 1fa2f98..4200269 100644
--- a/modules/nixos/archetypes/personal.nix
+++ b/modules/nixos/archetypes/personal.nix
@@ -4,7 +4,7 @@ let
in
{
options.archetypes = {
- personal.enable = lib.mkEnableOption "the \"Personal\" archetype";
+ personal.enable = lib.mkEnableOption "the Personal archetype";
};
config = lib.mkIf cfg.enable {
@@ -13,11 +13,6 @@ in
traits = {
home-manager.enable = true;
- locale = {
- en_US.enable = true;
- US-east.enable = true;
- };
-
secrets.enable = true;
tailscale.enable = true;
diff --git a/modules/nixos/archetypes/server.nix b/modules/nixos/archetypes/server.nix
index 3a057d1..4dfbf9e 100644
--- a/modules/nixos/archetypes/server.nix
+++ b/modules/nixos/archetypes/server.nix
@@ -4,7 +4,7 @@ let
in
{
options.archetypes = {
- server.enable = lib.mkEnableOption "the \"Server\" archetype";
+ server.enable = lib.mkEnableOption "the Server archetype";
};
config = lib.mkIf cfg.enable {
@@ -25,11 +25,6 @@ in
traits = {
autoUpgrade.enable = true;
- locale = {
- en_US.enable = true;
- US-east.enable = true;
- };
-
secrets.enable = true;
tailscale = {
diff --git a/modules/nixos/base/default.nix b/modules/nixos/base/default.nix
index 30e75d9..3a6412e 100644
--- a/modules/nixos/base/default.nix
+++ b/modules/nixos/base/default.nix
@@ -9,7 +9,6 @@ let
in
{
imports = [
- ../../shared
./networking.nix
./nix.nix
./programs.nix
diff --git a/modules/nixos/default.nix b/modules/nixos/default.nix
index b0e3664..acc9d59 100644
--- a/modules/nixos/default.nix
+++ b/modules/nixos/default.nix
@@ -1,9 +1,10 @@
{
- flake.nixosModules = {
- archetypes = ./archetypes;
- base = ./base;
- desktop = ./desktop;
- server = ./server;
- traits = ./traits;
- };
+ imports = [
+ ../shared
+ ./archetypes
+ ./base
+ ./desktop
+ ./server
+ ./traits
+ ];
}
diff --git a/modules/nixos/traits/locale.nix b/modules/nixos/traits/locale.nix
index bd30819..aa103e2 100644
--- a/modules/nixos/traits/locale.nix
+++ b/modules/nixos/traits/locale.nix
@@ -5,7 +5,9 @@ in
{
options.traits.locale = {
en_US = {
- enable = lib.mkEnableOption "en_US locale";
+ enable = lib.mkEnableOption "en_US locale" // {
+ default = true;
+ };
};
};