NixOS + home-manager configs, mirrored from GitLab SaaS. gitlab.com/andreijiroh-dev/nixops-config
nix-flake nixos home-manager nixpkgs nix-flakes
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

chore: do one more tweak to copy both ISOs (going to deprecate recoverykit host soon)

Signed-off-by: ajhalili2006 <ajhalili2006@gmail.com>

+40 -8
+12 -7
.github/workflows/flake-ci.yml
··· 80 80 - name: Show flake metadata 81 81 run: nix flake metadata 82 82 83 + - name: Prep dist dir 84 + run: mkdir dist 85 + 83 86 - name: Build amd64 minimal ISO file 84 - run: nix build .#nixosConfigurations.recoverykit-amd64.config.system.build.isoImage -vv --show-trace 87 + run: | 88 + set -xe 89 + 90 + nix build .#nixosConfigurations.live-cd-graphical.config.system.build.isoImage -vv --show-trace 91 + cp result/iso/*.iso ./dist/ -rv 85 92 86 93 - name: Build custom live graphical ISO 87 - run: nix build --impure .#nixosConfigurations.live-cd.config.system.build.isoImage -vv --show-trace 88 - 89 - - name: Prepare for artifact uploads 90 94 run: | 91 - mkdir dist 92 - cp *.iso ./dist/ -rv 95 + set -xe 96 + 97 + nix build --impure .#nixosConfigurations.live-cd-graphical.config.system.build.isoImage -vv --show-trace 93 98 cp result/iso/*.iso ./dist/ -rv 94 99 95 100 - name: Upload as artifact 96 101 uses: actions/upload-artifact@v4 97 102 with: 98 - name: nixos-recoverykit-iso 103 + name: nixos-custom-iso 99 104 path: dist 100 105 build-raspi-sdimg: 101 106 concurrency:
+28 -1
flake.nix
··· 273 273 }; 274 274 }; 275 275 276 - live-cd = nixpkgs.lib.nixosSystem { 276 + live-cd-minimal = nixpkgs.lib.nixosSystem { 277 + system = builtins.currentSystem; 278 + modules = [ 279 + ( 280 + { ... }: 281 + { 282 + _module.args = { inherit self nix4vscode; }; 283 + } 284 + ) 285 + nix-ld.nixosModules.nix-ld 286 + determinate.nixosModules.default 287 + home-manager.nixosModules.home-manager 288 + vscode-server.nixosModules.default 289 + chaotic.nixosModules.default 290 + ./hosts/live-cd/base.nix 291 + ]; 292 + specialArgs = { 293 + inherit 294 + zen-browser 295 + nix4vscode 296 + self 297 + chaotic 298 + nixpkgs 299 + ; 300 + }; 301 + }; 302 + 303 + live-cd-graphical = nixpkgs.lib.nixosSystem { 277 304 system = builtins.currentSystem; 278 305 modules = [ 279 306 (