From a4351473d01e30b32f4ecf80bec5274a527d5336 Mon Sep 17 00:00:00 2001 From: rope Date: Thu, 11 Jun 2026 10:00:02 +0100 Subject: [PATCH] common: enable flakes, drop duplicate host imports, import quickshell Co-Authored-By: Claude Fable 5 --- common.nix | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/common.nix b/common.nix index 310fa5b..48cb9c8 100644 --- a/common.nix +++ b/common.nix @@ -3,14 +3,12 @@ { imports = [ - # Hosts # - ./hosts/FredOS-Gaming.nix - ./hosts/FredOS-Macbook.nix - ./hosts/FredOS-Mediaserver.nix - + # Host modules are imported per-host by mkHost in flake.nix. + # Generic settings # ./settings/desktop.nix ./settings/hyprland.nix + ./settings/quickshell.nix ./settings/locale.nix ./settings/audio.nix ./settings/users.nix @@ -89,6 +87,10 @@ # Allow unfree packages nixpkgs.config.allowUnfree = true; + # Flakes — nixos-rebuild self-enables these, but plain `nix eval` / + # `nix flake check` on the hosts need them too. + nix.settings.experimental-features = [ "nix-command" "flakes" ]; + # Enable network-manager networking.networkmanager.enable = true;