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: iykyk

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>

+29 -12
+19 -11
flake.nix
··· 107 107 }; 108 108 109 109 lairland = nixpkgs.lib.nixosSystem { 110 - system = "x86_64-linux"; 111 - modules = [ 112 - ./hosts/lairland/configuration.nix 113 - # load Determinate Nix and the rest 114 - determinate.nixosModules.default 115 - home-manager.nixosModules.home-manager 116 - vscode-server.nixosModules.default 117 - nix-ld.nixosModules.nix-ld 110 + system = "x86_64-linux"; 111 + modules = [ 112 + ./hosts/lairland/configuration.nix 113 + # load Determinate Nix and the rest 114 + determinate.nixosModules.default 115 + home-manager.nixosModules.home-manager 116 + vscode-server.nixosModules.default 117 + nix-ld.nixosModules.nix-ld 118 118 119 - # one-liners? 120 - { programs.nix-ld.dev.enable = true; } 121 - ./shared/vscode/server.nix 119 + # one-liners? 120 + { programs.nix-ld.dev.enable = true; } 121 + ({ config, pkg, ... }: { 122 + programs.vscode-server.enable = true; 123 + services.vscode-server.installPath = [ 124 + "$HOME/.vscode-server" 125 + "$HOME/.vscode-server-oss" 126 + "$HOME/.vscode-server-insiders" 127 + ]; 128 + }) 122 129 ]; 123 130 specialArgs = { 124 131 zen-browser = zen-browser; 132 + vscode-server = vscode-server; 125 133 }; 126 134 }; 127 135
+10 -1
shared/vscode/server.nix
··· 1 - { config, pkgs, ... }: 1 + { 2 + config, 3 + pkgs, 4 + vscode-server, 5 + ... 6 + }: 2 7 3 8 { 9 + imports = [ 10 + vscode-server.nixosModules.default 11 + ]; 12 + 4 13 programs.vscode-server.enable = true; 5 14 services.vscode-server.installPath = [ 6 15 "$HOME/.vscode-server"