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 flake.lock and shared configs

also nuke that accidental txt file addition lol

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

+23 -226
+3 -3
flake.lock
··· 160 160 ] 161 161 }, 162 162 "locked": { 163 - "lastModified": 1747155932, 164 - "narHash": "sha256-NnPzzXEqfYjfrimLzK0JOBItfdEJdP/i6SNTuunCGgw=", 163 + "lastModified": 1747279714, 164 + "narHash": "sha256-UdxlE8yyrKiGq3bgGyJ78AdFwh+fuRAruKtyFY5Zq5I=", 165 165 "owner": "nix-community", 166 166 "repo": "home-manager", 167 - "rev": "8d832ddfda9facf538f3dda9b6985fb0234f151c", 167 + "rev": "954615c510c9faa3ee7fb6607ff72e55905e69f2", 168 168 "type": "github" 169 169 }, 170 170 "original": {
+4 -15
flake.nix
··· 164 164 165 165 # This is for external users who want to reproduce my configs as needed 166 166 nixosModules = { 167 - flatpak = ./shared/flatpak.nix; 168 - gnupg = ./shared/gnupg.nix; 169 - locale = ./shared/locale.nix; 170 - metaConfigs = ./shared/meta-configs.nix; 171 - networking = ./shared/networking.nix; 172 - sshKeys = ./shared/ssh-keys.nix; 173 - devenv = ./shared/server/devenv.nix; 174 - server = { 175 - devenv = ./shared/server/devenv.nix; 176 - firewall = ./shared/server/firewall.nix; 177 - ssh = ./shared/server/ssh.nix; 178 - tailscale = ./shared/server/tailscale.nix; 179 - }; 167 + base = ./shared/meta.nix; 180 168 desktop = { 181 - bluetooth = ./shared/desktop/bluetooth.nix; 182 - firewall = ./shared/desktop/firewall.nix; 183 169 kdePlasma = ./shared/desktop/kde-plasma.nix; 170 + base = ./shared/desktop/base.nix; 171 + }; 172 + server = { 184 173 }; 185 174 }; 186 175 };
-197
report-a-bug.txt
··· 1 - Running phase: unpackPhase 2 - @nix { "action": "setPhase", "phase": "unpackPhase" } 3 - unpacking source archive /nix/store/ikxl6vjw4slb9d5braxw08z3l54cs4y9-source 4 - source root is source 5 - Executing cargoSetupPostUnpackHook 6 - Finished cargoSetupPostUnpackHook 7 - Running phase: patchPhase 8 - @nix { "action": "setPhase", "phase": "patchPhase" } 9 - applying patch /nix/store/7j48z630bbkldlczm80k1ba6nhap1ylp-0001-update-time.patch 10 - patching file Cargo.lock 11 - Executing cargoSetupPostPatchHook 12 - Validating consistency between /build/source/Cargo.lock and /build/figma-agent-0.3.2-vendor/Cargo.lock 13 - Finished cargoSetupPostPatchHook 14 - Running phase: updateAutotoolsGnuConfigScriptsPhase 15 - @nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" } 16 - Running phase: configurePhase 17 - @nix { "action": "setPhase", "phase": "configurePhase" } 18 - Running phase: buildPhase 19 - @nix { "action": "setPhase", "phase": "buildPhase" } 20 - Executing cargoBuildHook 21 - cargoBuildHook flags: -j 4 --target x86_64-unknown-linux-gnu --offline --profile release 22 -  Compiling libc v0.2.152 23 -  Compiling proc-macro2 v1.0.76 24 -  Compiling unicode-ident v1.0.12 25 -  Compiling version_check v0.9.4 26 -  Compiling cfg-if v1.0.0 27 -  Compiling memchr v2.7.1 28 -  Compiling autocfg v1.1.0 29 -  Compiling quote v1.0.35 30 -  Compiling pkg-config v0.3.28 31 -  Compiling aho-corasick v1.1.2 32 -  Compiling syn v2.0.48 33 -  Compiling regex-syntax v0.8.2 34 -  Compiling log v0.4.20 35 -  Compiling pin-project-lite v0.2.13 36 -  Compiling lock_api v0.4.11 37 -  Compiling glob v0.3.1 38 -  Compiling parking_lot_core v0.9.9 39 -  Compiling bytes v1.5.0 40 -  Compiling clang-sys v1.7.0 41 -  Compiling regex-automata v0.4.3 42 -  Compiling smallvec v1.11.2 43 -  Compiling scopeguard v1.2.0 44 -  Compiling prettyplease v0.2.16 45 -  Compiling futures-core v0.3.30 46 -  Compiling once_cell v1.19.0 47 -  Compiling rustix v0.38.28 48 -  Compiling jobserver v0.1.27 49 -  Compiling linux-raw-sys v0.4.12 50 -  Compiling typenum v1.17.0 51 -  Compiling itoa v1.0.10 52 -  Compiling bitflags v2.4.1 53 -  Compiling minimal-lexical v0.2.1 54 -  Compiling libloading v0.8.1 55 -  Compiling nom v7.1.3 56 -  Compiling regex v1.10.2 57 -  Compiling cc v1.0.83 58 -  Compiling parking_lot v0.12.1 59 -  Compiling tracing-core v0.1.32 60 -  Compiling mio v0.8.10 61 -  Compiling signal-hook-registry v1.4.1 62 -  Compiling socket2 v0.5.5 63 -  Compiling generic-array v0.14.7 64 -  Compiling home v0.5.9 65 -  Compiling bindgen v0.69.2 66 -  Compiling either v1.9.0 67 -  Compiling which v4.4.2 68 -  Compiling tokio v1.35.1 69 -  Compiling zstd-sys v2.0.9+zstd.1.5.5 70 -  Compiling tracing v0.1.40 71 -  Compiling cexpr v0.6.0 72 -  Compiling slab v0.4.9 73 -  Compiling lazy_static v1.4.0 74 -  Compiling peeking_take_while v0.1.2 75 -  Compiling lazycell v1.3.0 76 -  Compiling shlex v1.2.0 77 -  Compiling rustc-hash v1.1.0 78 -  Compiling getrandom v0.2.11 79 -  Compiling unicase v2.7.0 80 -  Compiling paste v1.0.14 81 -  Compiling percent-encoding v2.3.1 82 -  Compiling serde v1.0.195 83 -  Compiling futures-sink v0.3.30 84 -  Compiling serde_derive v1.0.195 85 -  Compiling syn v1.0.109 86 -  Compiling fnv v1.0.7 87 -  Compiling crc32fast v1.3.2 88 -  Compiling tinyvec_macros v0.1.1 89 -  Compiling local-waker v0.1.4 90 -  Compiling alloc-no-stdlib v2.0.4 91 -  Compiling pin-utils v0.1.0 92 -  Compiling zstd-safe v7.0.0 93 -  Compiling futures-task v0.3.30 94 -  Compiling futures-util v0.3.30 95 -  Compiling alloc-stdlib v0.2.2 96 -  Compiling tinyvec v1.6.0 97 -  Compiling http v0.2.11 98 -  Compiling tokio-util v0.7.10 99 -  Compiling rand_core v0.6.4 100 -  Compiling crypto-common v0.1.6 101 -  Compiling block-buffer v0.10.4 102 -  Compiling ahash v0.8.7 103 -  Compiling powerfmt v0.2.0 104 -  Compiling httparse v1.8.0 105 -  Compiling num-conv v0.1.0 106 -  Compiling equivalent v1.0.1 107 -  Compiling hashbrown v0.14.3 108 -  Compiling time-core v0.1.2 109 -  Compiling adler v1.0.2 110 -  Compiling ppv-lite86 v0.2.17 111 -  Compiling indexmap v2.1.0 112 -  Compiling miniz_oxide v0.7.1 113 -  Compiling rand_chacha v0.3.1 114 -  Compiling time-macros v0.2.18 115 -  Compiling deranged v0.3.11 116 -  Compiling digest v0.10.7 117 -  Compiling actix-service v2.0.2 118 -  Compiling unicode-normalization v0.1.22 119 -  Compiling figma-agent-freetype-sys v0.3.2 (/build/source/crates/freetype-sys) 120 -  Compiling brotli-decompressor v2.5.1 121 -  Compiling actix-utils v3.0.1 122 -  Compiling bytestring v1.3.1 123 -  Compiling actix-rt v2.9.0 124 -  Compiling form_urlencoded v1.2.1 125 -  Compiling cookie v0.16.2 126 -  Compiling cpufeatures v0.2.12 127 -  Compiling zerocopy v0.7.32 128 -  Compiling unicode-bidi v0.3.14 129 -  Compiling mime v0.3.17 130 -  Compiling ryu v1.0.16 131 -  Compiling convert_case v0.4.0 132 -  Compiling serde_json v1.0.111 133 -  Compiling bitflags v1.3.2 134 -  Compiling time v0.3.36 135 -  Compiling derive_more v0.99.17 136 -  Compiling actix-codec v0.5.1 137 -  Compiling idna v0.5.0 138 -  Compiling sha1 v0.10.6 139 -  Compiling actix-router v0.5.2 140 -  Compiling brotli v3.4.0 141 -  Compiling flate2 v1.0.28 142 -  Compiling h2 v0.3.22 143 -  Compiling rand v0.8.5 144 -  Compiling local-channel v0.1.5 145 -  Compiling encoding_rs v0.8.33 146 -  Compiling httpdate v1.0.3 147 -  Compiling base64 v0.21.5 148 -  Compiling language-tags v0.3.2 149 -  Compiling actix-web-codegen v4.2.2 150 -  Compiling mime_guess v2.0.4 151 -  Compiling url v2.5.0 152 -  Compiling serde_urlencoded v0.7.1 153 -  Compiling actix-server v2.3.0 154 -  Compiling figma-agent-fontconfig-sys v0.3.2 (/build/source/crates/fontconfig-sys) 155 -  Compiling actix-macros v0.2.4 156 -  Compiling v_htmlescape v0.15.8 157 -  Compiling is-terminal v0.4.10 158 -  Compiling figma-agent-freetype v0.3.2 (/build/source/crates/freetype) 159 - error[E0432]: unresolved import `freetype_sys::FT_Err_Ok` 160 -  --> crates/freetype/src/face.rs:9:19 161 -  | 162 - 9 |  FT_Done_Face, FT_Err_Ok, FT_Face, FT_Get_Postscript_Name, FT_Get_Sfnt_Name, 163 -  | ^^^^^^^^^ 164 -  | | 165 -  | no `FT_Err_Ok` in the root 166 -  | help: a similar name exists in the module: `FT_Error` 167 - 168 - error[E0432]: unresolved import `freetype_sys::FT_Err_Ok` 169 -  --> crates/freetype/src/library.rs:5:37 170 -  | 171 - 5 | use freetype_sys::{FT_Done_Library, FT_Err_Ok, FT_Library, FT_New_Library}; 172 -  | ^^^^^^^^^ 173 -  | | 174 -  | no `FT_Err_Ok` in the root 175 -  | help: a similar name exists in the module: `FT_Error` 176 - 177 - error[E0432]: unresolved import `freetype_sys::FT_Err_Ok` 178 -  --> crates/freetype/src/mm_var.rs:5:36 179 -  | 180 - 5 | use freetype_sys::{FT_Done_MM_Var, FT_Err_Ok, FT_Get_MM_Var, FT_MM_Var}; 181 -  | ^^^^^^^^^ 182 -  | | 183 -  | no `FT_Err_Ok` in the root 184 -  | help: a similar name exists in the module: `FT_Error` 185 - 186 - error[E0432]: unresolved import `freetype_sys::FT_Err_Ok` 187 -  --> crates/freetype/src/var_axis.rs:1:20 188 -  | 189 - 1 | use freetype_sys::{FT_Err_Ok, FT_Get_Var_Axis_Flags, FT_Var_Axis, FT_VAR_AXIS_FLAG_HIDDEN}; 190 -  | ^^^^^^^^^ 191 -  | | 192 -  | no `FT_Err_Ok` in the root 193 -  | help: a similar name exists in the module: `FT_Error` 194 - 195 - For more information about this error, try `rustc --explain E0432`. 196 - error: could not compile `figma-agent-freetype` (lib) due to 4 previous errors 197 - warning: build failed, waiting for other jobs to finish...
+2
shared/meta-configs.nix
··· 46 46 ]; 47 47 48 48 trusted-users = [ 49 + "@wheel" 49 50 "root" 50 51 "gildedguy" 51 52 "ajhalili2006" ··· 54 55 55 56 # just sync with trusted-users, but w/o root 56 57 allowed-users = [ 58 + "@wheel" 57 59 "gildedguy" 58 60 "ajhalili2006" 59 61 "nixos"
+1 -1
shared/server/tailscale.nix
··· 15 15 ]; 16 16 }; 17 17 18 - system.nixos.tags = [ "with-tailscale" ]; 18 + system.nixos.tags = [ "tailnet" ]; 19 19 }
+13 -10
shared/shells/bash.nix
··· 1 1 { pkgs, ... }: 2 2 3 3 { 4 - programs.bash = { 5 - #enable = true; 6 - completion = { 4 + programs = { 5 + bash = { 6 + completion = { 7 + enable = true; 8 + package = pkgs.bash-completion; 9 + }; 10 + }; 11 + starship = { 7 12 enable = true; 8 - package = pkgs.bash-completion; 13 + presets = [ 14 + "nerd-font-symbols" 15 + "bracketed-segments" 16 + ]; 9 17 }; 10 - #undistractMe = { 11 - # enable = true; 12 - # playSound = true; 13 - # timeout = 15; 14 - #}; 15 18 }; 16 - } 19 + }