diff --git a/machines/raspite/configuration.nix b/machines/raspite/configuration.nix index 8ea79ba..2d9d25a 100644 --- a/machines/raspite/configuration.nix +++ b/machines/raspite/configuration.nix @@ -11,9 +11,15 @@ commonSettings = { nix.enable = true; auth.enable = true; - comin.enable = true; }; + nixpkgs.overlays = [ + # Workaround https://github.com/NixOS/nixpkgs/issues/126755#issuecomment-869149243 + (final: super: { + makeModulesClosure = x: super.makeModulesClosure (x // { allowMissing = true; }); + }) + ]; + environment.systemPackages = with pkgs; [ git libraspberrypi @@ -28,11 +34,14 @@ interfaces.eth0.useDHCP = true; }; - time.timeZone = "Asia/Shanghai"; + # boot.kernelPackages = pkgs.linuxPackages_stable; # fileSystems."/".fsType = lib.mkForce "btrfs"; boot.supportedFilesystems.zfs = lib.mkForce false; + services.dae.enable = true; + services.dae.configFile = "/var/lib/dae/config.dae"; + services.tailscale = { enable = true; permitCertUid = config.services.caddy.user; diff --git a/modules/home-manager/gui/waybar.nix b/modules/home-manager/gui/waybar.nix index 5bae584..66b9ecb 100644 --- a/modules/home-manager/gui/waybar.nix +++ b/modules/home-manager/gui/waybar.nix @@ -16,7 +16,7 @@ in config = mkIf cfg.enable { programs.waybar = { enable = true; - style = ./waybar.css; + style = readFile ./waybar.css; settings = { main = { margin = "2px 3px 2 3px";