From 8dc5d146b80a45338096a83007f189fd86d2a309 Mon Sep 17 00:00:00 2001 From: Ivan Malison Date: Thu, 5 Mar 2026 07:25:48 -0800 Subject: [PATCH] feat(nixos): add gws and fix switch blockers --- nixos/code.nix | 1 + nixos/essential.nix | 2 +- nixos/flake.nix | 5 +++++ nixos/machines/strixi-minaj.nix | 4 ++++ 4 files changed, 11 insertions(+), 1 deletion(-) diff --git a/nixos/code.nix b/nixos/code.nix index e2f9bea6..ecadcdce 100644 --- a/nixos/code.nix +++ b/nixos/code.nix @@ -17,6 +17,7 @@ makeEnable config "myModules.code" true { # MCP github-mcp-server gitea-mcp-server + gws playwright-mcp playwright-cli diff --git a/nixos/essential.nix b/nixos/essential.nix index 90d2e334..d7e424b3 100644 --- a/nixos/essential.nix +++ b/nixos/essential.nix @@ -48,7 +48,7 @@ in magic-wormhole-rs mesa-demos ncdu - neofetch + fastfetch neovim nix-index nix-search-cli diff --git a/nixos/flake.nix b/nixos/flake.nix index 98688944..7f36a068 100644 --- a/nixos/flake.nix +++ b/nixos/flake.nix @@ -228,6 +228,11 @@ pr = 492656; hash = "sha256-0TGZ12iIfSYs6cs5kgWDAyiThJdlLMhqRGUscVQv5hU="; } + # gws + { + pr = 496806; + hash = "sha256-D5g3B2RigdHXeTybATeJqRssQsgCfGF/5zTg4zQb7+g="; + } # claude-code # { # pr = 464698; diff --git a/nixos/machines/strixi-minaj.nix b/nixos/machines/strixi-minaj.nix index 14cbff12..450d7332 100644 --- a/nixos/machines/strixi-minaj.nix +++ b/nixos/machines/strixi-minaj.nix @@ -49,6 +49,10 @@ programs.virt-manager.enable = true; virtualisation.libvirtd.enable = true; virtualisation.spiceUSBRedirection.enable = true; + systemd.services.virt-secret-init-encryption.serviceConfig.ExecStart = lib.mkForce [ + "" + "${pkgs.runtimeShell} -c 'umask 0077 && (dd if=/dev/random status=none bs=32 count=1 | systemd-creds encrypt --name=secrets-encryption-key - /var/lib/libvirt/secrets/secrets-encryption-key)'" + ]; services.xserver.dpi = 96; # linuxPackages_latest (6.19) currently fails to build nvidia-open.