about summary refs log tree commit diff stats
path: root/hosts/by-name/apzu/configuration.nix
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--hosts/by-name/apzu/configuration.nix (renamed from hosts/apzu/default.nix)33
1 files changed, 28 insertions, 5 deletions
diff --git a/hosts/apzu/default.nix b/hosts/by-name/apzu/configuration.nix
index d0090339..4464011e 100644
--- a/hosts/apzu/default.nix
+++ b/hosts/by-name/apzu/configuration.nix
@@ -1,24 +1,47 @@
-{...}: {
+# nixos-config - My current NixOS configuration
+#
+# Copyright (C) 2025 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+# SPDX-License-Identifier: GPL-3.0-or-later
+#
+# This file is part of my nixos-config.
+#
+# You should have received a copy of the License along with this program.
+# If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+{
+  lib,
+  pkgs,
+  baseLib,
+  ...
+}: {
   imports = [
     ./hardware.nix
   ];
 
   soispha = {
-    services.backup = {
-      # Apzu should be regularly synced with Tiamat, which performs updates.
-      enable = false;
-    };
     bluetooth.enable = true;
 
     laptop = {
       backlight = "intel_backlight";
       enable = true;
     };
+
+    # TODO: Hard-code all the uids/gids <2025-05-13>
+    impermanence.directories = [
+      "/var/lib/nixos"
+      "/var/log"
+    ];
+
     programs = {
       yambar = {
         laptop = true;
         backlight = "intel_backlight";
       };
+      river.init = {
+        mappings = {
+          layout = "dvorak-modified";
+        };
+        screenSetupCode = {};
+      };
     };
 
     locale.enable = true;