From e867539857c58a28d4dc6a464d519a0d3d5e4009 Mon Sep 17 00:00:00 2001 From: imxyy_soope_ Date: Mon, 24 Nov 2025 18:04:11 +0800 Subject: [PATCH] chore: fix server --- hosts/imxyy-nix-server/hardware.nix | 25 ------------------------- hosts/imxyy-nix-server/home.nix | 1 + modules/coding/editor/vscode.nix | 2 +- 3 files changed, 2 insertions(+), 26 deletions(-) diff --git a/hosts/imxyy-nix-server/hardware.nix b/hosts/imxyy-nix-server/hardware.nix index c74a483..63b0ba2 100644 --- a/hosts/imxyy-nix-server/hardware.nix +++ b/hosts/imxyy-nix-server/hardware.nix @@ -48,31 +48,6 @@ in ]; }; - boot.initrd.postDeviceCommands = lib.mkAfter '' - mkdir /btrfs_tmp - mount ${btrfs} /btrfs_tmp - mkdir -p /btrfs_tmp/old_roots - if [[ -e /btrfs_tmp/root ]]; then - timestamp=$(date --date="@$(stat -c %Y /btrfs_tmp/root)" "+%Y-%m-%-d_%H:%M:%S") - mv /btrfs_tmp/root "/btrfs_tmp/old_roots/$timestamp" - fi - - delete_subvolume_recursively() { - IFS=$'\n' - for i in $(btrfs subvolume list -o "$1" | cut -f 9- -d ' '); do - delete_subvolume_recursively "/btrfs_tmp/$i" - done - btrfs subvolume delete "$1" - } - - for i in $(find /btrfs_tmp/old_roots/ -maxdepth 1 -mtime +14); do - delete_subvolume_recursively "$i" - done - - btrfs subvolume create /btrfs_tmp/root - umount /btrfs_tmp - ''; - fileSystems."/boot" = { device = "/dev/disk/by-uuid/32AA-2998"; fsType = "vfat"; diff --git a/hosts/imxyy-nix-server/home.nix b/hosts/imxyy-nix-server/home.nix index 5a741df..6adb750 100644 --- a/hosts/imxyy-nix-server/home.nix +++ b/hosts/imxyy-nix-server/home.nix @@ -8,6 +8,7 @@ coding.langs.lua.enable = true; coding.langs.rust.enable = true; coding.langs.js.enable = true; + coding.agents.enable = true; fonts.enable = lib.mkForce false; persist = { enable = true; diff --git a/modules/coding/editor/vscode.nix b/modules/coding/editor/vscode.nix index e035bfe..15b6338 100644 --- a/modules/coding/editor/vscode.nix +++ b/modules/coding/editor/vscode.nix @@ -16,7 +16,7 @@ in my.hm = { programs.vscode = { enable = true; - package = pkgs.vscodium-wayland; + package = pkgs.vscodium-wayland or pkgs.vscodium; }; }; my.persist.homeDirs = [