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(global): update configs as usual

From updating the NixOS system labels to updating recommended extensions
list for VS Code (and friends), what could go wrong?

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

+16 -6
+2 -1
.vscode/extensions.json
··· 2 2 "recommendations": [ 3 3 "jnoortheen.nix-ide", 4 4 "mads-hartmann.bash-ide-vscode", 5 - "bbenoist.nix" 5 + "bbenoist.nix", 6 + "tamasfe.even-better-toml" 6 7 ] 7 8 }
+4
flake.nix
··· 178 178 locale = ./shared/locale.nix; 179 179 gnupg = ./shared/gnupg.nix; 180 180 metaConfigs = ./shared/meta-configs.nix; 181 + shells = { 182 + bash = ./shared/shells/bash.nix; 183 + customPrompts = ./shared/shells/custom-prompts.nix; 184 + }; 181 185 }; 182 186 desktop = { 183 187 kdePlasma = ./shared/desktop/kde-plasma.nix;
+1 -3
misc/nix/nix.user.conf
··· 1 - # Technically shared/meta-configs.nix but as a seperate conf file since we use Determinate Nix 2 - # on our systems. This can be also used on user-wide nix.conf files too, just nuke the trsuted-users 3 - # and allowed-users part. 1 + # Technically shared/meta-configs.nix but as a user-wise config, to be used on home-manager. 4 2 experimental-features = nix-command flakes auto-allocate-uids ca-derivations cgroups configurable-impure-env daemon-trust-override dynamic-derivations fetch-closure fetch-tree git-hashing impure-derivations local-overlay-store mounted-ssh-store no-url-literals parse-toml-timestamps read-only-local-store recursive-nix verified-fetches 5 3 6 4 # probably just list every arch we're using here for cross-host compat
+1 -1
shared/1password.nix
··· 8 8 polkitPolicyOwners = [ "gildedguy" "ajhalili2006" ]; 9 9 }; 10 10 11 - system.nixos.tags = [ "with-1password" ]; 11 + system.nixos.tags = [ "1password" ]; 12 12 }
+1 -1
shared/flatpak.nix
··· 15 15 ''; 16 16 }; 17 17 18 - system.nixos.tags = [ "with-flatpak" ]; 18 + system.nixos.tags = [ "flatpak" ]; 19 19 }
+1
shared/meta.nix
··· 13 13 ./networking.nix 14 14 ./systemd.nix 15 15 ./shells/bash.nix 16 + ./shells/custom-prompts.nix 16 17 ]; 17 18 18 19 # and then the base packages itself
+6
shared/server/devenv.nix
··· 27 27 ]; 28 28 29 29 virtualisation = { 30 + # containers 30 31 podman = { 31 32 enable = true; 32 33 package = pkgs.podman; ··· 48 49 }; 49 50 }; 50 51 }; 52 + 53 + # libvirtd 51 54 libvirtd = { 52 55 enable = true; 53 56 }; ··· 56 59 programs.virt-manager.enable = true; 57 60 services.qemuGuest.enable = true; 58 61 services.spice-vdagentd.enable = true; 62 + 63 + # enable direnv integration for shells 64 + programs.direnv.enable = true; 59 65 60 66 system.nixos.tags = [ "containers-and-vms" "devtools"]; 61 67 }