Commit 612b57d00d35

Vincent Demeester <vincent@sbr.pm>
2026-06-10 14:28:16
fix(aomi): add native kitty, disable poweralertd on non-NixOS
Kitty from nix segfaults on Fedora due to GPU driver mismatch. Use Fedora-native kitty instead. Also disabled poweralertd on non-NixOS (Fedora handles power alerts natively) and fixed hardcoded /home/vincent in .oath symlink.
1 parent 7a9525c
Changed files (2)
home
common
imperative
home/common/desktop/default.nix
@@ -55,12 +55,12 @@
 
   services = {
     udiskie.enable = true;
-    poweralertd.enable = true;
+    poweralertd.enable = builtins.pathExists "/etc/NIXOS";
     gnome-keyring.enable = true;
   };
 
   home.file.".oath" = {
-    source = config.lib.file.mkOutOfStoreSymlink "/home/vincent/desktop/documents/.oath";
+    source = config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/desktop/documents/.oath";
     recursive = true;
   };
 
imperative/aomi/bootstrap.sh
@@ -157,10 +157,11 @@ build_and_activate() {
 install_native_apps() {
 	log_info "Installing native apps..."
 
-	# Niri compositor + Wayland essentials
-	log_info "Installing niri and Wayland support..."
+	# Niri compositor + Wayland essentials + terminal
+	log_info "Installing niri, Wayland support, and kitty..."
 	sudo dnf install -y \
 		niri \
+		kitty \
 		xwayland-satellite \
 		xdg-desktop-portal-gnome \
 		xdg-desktop-portal-gtk