diff --git a/images/installer b/images/installer new file mode 120000 index 0000000..e5af2a0 --- /dev/null +++ b/images/installer @@ -0,0 +1 @@ +/nix/store/gsdmlcz526sacn2bn5p3fvn16xp76zw9-nixos-yubikey-22.11beta-297654.gfedcba-x86_64-linux.iso \ No newline at end of file diff --git a/legacy/modules/desktop-development.nix b/legacy/modules/desktop-development.nix index 7aaf4de..3f8ad3c 100644 --- a/legacy/modules/desktop-development.nix +++ b/legacy/modules/desktop-development.nix @@ -18,19 +18,12 @@ vscodeExtensions = with vscode-extensions; [ bbenoist.nix - coenraads.bracket-pair-colorizer-2 editorconfig.editorconfig mkhl.direnv ms-azuretools.vscode-docker ms-python.python ms-vscode-remote.remote-ssh ] ++ pkgs.vscode-utils.extensionsFromVscodeMarketplace [ - { - name = "remote-ssh-edit"; - publisher = "ms-vscode-remote"; - version = "0.47.2"; - sha256 = "sha256-LxFOxkcQNCLotgZe2GKc2aGWeP9Ny1BpD1XcTqB85sI="; - } { name = "vsc-material-theme"; publisher = "Equinusocio"; diff --git a/machines/thinkman/profiles.nix b/machines/thinkman/profiles.nix index a23d5c0..b92c79b 100644 --- a/machines/thinkman/profiles.nix +++ b/machines/thinkman/profiles.nix @@ -20,6 +20,7 @@ in sway.enable = true; sync.enable = true; update.enable = true; + usb-iso.enable = true; webcam.enable = true; }; } diff --git a/profiles/default.nix b/profiles/default.nix index 22b7a70..6c9725b 100644 --- a/profiles/default.nix +++ b/profiles/default.nix @@ -17,6 +17,7 @@ ./sway ./sync ./update + ./usb-iso ./webcam ]; } diff --git a/profiles/development/default.nix b/profiles/development/default.nix index 22bb3dd..7594a1c 100644 --- a/profiles/development/default.nix +++ b/profiles/development/default.nix @@ -38,8 +38,6 @@ in ])) # linter shellcheck - # setup - woeusb-ng ]; }; } diff --git a/profiles/usb-iso/default.nix b/profiles/usb-iso/default.nix new file mode 100644 index 0000000..b969096 --- /dev/null +++ b/profiles/usb-iso/default.nix @@ -0,0 +1,16 @@ +{ config, lib, pkgs, ... }: +let + cfg = config.my.profiles.usb-iso; +in +{ + options.my.profiles.usb-iso = with lib; { + enable = mkEnableOption "usb-iso profile"; + }; + + config = lib.mkIf cfg.enable { + environment.systemPackages = with pkgs; [ + ventoy-bin-full # general + woeusb-ng # windows + ]; + }; +}