Monorepo for Tangled tangled.org
2

Configure Feed

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

nix: get devshell working on darwin

Signed-off-by: oppiliappan <me@oppi.li>

author
oppiliappan
committer
Tangled
date (Jun 22, 2026, 1:53 PM +0300) commit bfc7f49a parent ac52b1e6 change-id nlzoupmt
+44 -41
+3 -3
flake.lock
··· 117 117 "ibm-plex-mono-src": { 118 118 "flake": false, 119 119 "locked": { 120 - "lastModified": 1731402378, 120 + "lastModified": 1731402384, 121 121 "narHash": "sha256-OwUmrPfEehLDz0fl2ChYLK8FQM2p0G1+EMrGsYEq+6g=", 122 122 "type": "tarball", 123 - "url": "https://github.com/IBM/plex/releases/download/@ibm/plex-mono@1.1.0/ibm-plex-mono.zip" 123 + "url": "https://github.com/IBM/plex/releases/download/@ibm%2Fplex-mono@1.1.0/ibm-plex-mono.zip" 124 124 }, 125 125 "original": { 126 126 "type": "tarball", 127 - "url": "https://github.com/IBM/plex/releases/download/@ibm/plex-mono@1.1.0/ibm-plex-mono.zip" 127 + "url": "https://github.com/IBM/plex/releases/download/@ibm%2Fplex-mono@1.1.0/ibm-plex-mono.zip" 128 128 } 129 129 }, 130 130 "indigo": {
+41 -38
flake.nix
··· 292 292 }); 293 293 in { 294 294 default = staticShell { 295 - nativeBuildInputs = [ 296 - pkgs.go 297 - pkgs.air 298 - pkgs.gopls 299 - pkgs.httpie 300 - pkgs.litecli 301 - pkgs.websocat 302 - pkgs.tailwindcss 303 - pkgs.nixos-shell 304 - pkgs.redis 305 - pkgs.worker-build 306 - pkgs.cargo-generate 307 - pkgs.qemu 308 - pkgs.cdrkit 309 - pkgs.parted 310 - pkgs.buf 311 - pkgs.protobuf 312 - pkgs.protoc-gen-prost 313 - pkgs.protoc-gen-prost-crate 314 - pkgs.protoc-gen-prost-serde 315 - pkgs.protoc-gen-go 316 - (fenix.packages.${system}.combine [ 317 - fenix.packages.${system}.stable.cargo 318 - fenix.packages.${system}.stable.rustc 319 - fenix.packages.${system}.stable.rust-src 320 - fenix.packages.${system}.stable.clippy 321 - fenix.packages.${system}.stable.rustfmt 322 - fenix.packages.${system}.targets.wasm32-unknown-unknown.stable.rust-std 323 - ]) 324 - pkgs.coreutils # for those of us who are on systems that use busybox (alpine) 325 - packages'.lexgen 326 - packages'.treefmt-wrapper 327 - packages'.tap 328 - pkgs.e2fsprogs 329 - pkgs.slirp4netns 330 - pkgs.iproute2 331 - pkgs.util-linux 332 - ]; 295 + nativeBuildInputs = 296 + [ 297 + pkgs.go 298 + pkgs.air 299 + pkgs.gopls 300 + pkgs.httpie 301 + pkgs.litecli 302 + pkgs.websocat 303 + pkgs.tailwindcss 304 + pkgs.nixos-shell 305 + pkgs.redis 306 + pkgs.worker-build 307 + pkgs.cargo-generate 308 + pkgs.qemu 309 + pkgs.cdrkit 310 + pkgs.buf 311 + pkgs.protobuf 312 + pkgs.protoc-gen-prost 313 + pkgs.protoc-gen-prost-crate 314 + pkgs.protoc-gen-prost-serde 315 + pkgs.protoc-gen-go 316 + (fenix.packages.${system}.combine [ 317 + fenix.packages.${system}.stable.cargo 318 + fenix.packages.${system}.stable.rustc 319 + fenix.packages.${system}.stable.rust-src 320 + fenix.packages.${system}.stable.clippy 321 + fenix.packages.${system}.stable.rustfmt 322 + fenix.packages.${system}.targets.wasm32-unknown-unknown.stable.rust-std 323 + ]) 324 + pkgs.coreutils # for those of us who are on systems that use busybox (alpine) 325 + packages'.lexgen 326 + packages'.treefmt-wrapper 327 + packages'.tap 328 + pkgs.e2fsprogs 329 + pkgs.util-linux 330 + ] 331 + ++ pkgs.lib.optionals pkgs.stdenv.isLinux [ 332 + pkgs.parted 333 + pkgs.slirp4netns 334 + pkgs.iproute2 335 + ]; 333 336 shellHook = '' 334 337 mkdir -p appview/pages/static 335 338 # temporary self-heal for workspaces that copied static assets as read-only