No description
- Rust 89.1%
- Nix 10.9%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| nix | ||
| src | ||
| .envrc | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| config_example.toml | ||
| flake.lock | ||
| flake.nix | ||
| LICENSE | ||
| README.md | ||
nix-notify
Notify yourself of available nixpkgs updates
Example setup
See the config_example.toml for configuration options.
For use in my nix config, see here
Dev-notes
Gameplan to get all derivation names from system closure
- Do
nix eval --raw github:DestinyofYeet/nix-config#nixosConfigurations.teapot.config.system.build.toplevel.drvPathto get the root derivation path Output: /nix/store/nwpzp5w668101ncjfcmrixgm3gy0lgi5-nixos-system-teapot-26.11.20260813.0e251e2.drv
- Do
nix-store --query -R /nix/store/nwpzp5w668101ncjfcmrixgm3gy0lgi5-nixos-system-teapot-26.11.20260813.0e251e2.drvOutput:
/nix/store/001gp43bjqzx60cg345n2slzg7131za8-nix-nss-open-files.patch
/nix/store/19vlv640sa5fr6cpnr14s166v9vd2p9m-bzip2-1.0.8.tar.gz.drv
/nix/store/2kbbzfsz1hzd21yj0h989s3z40cgrp58-stage0-posix-1.9.1-source.drv
/nix/store/j76if9fyh6aw41qvc8nqr9c8ha4azayn-hex0-seed.drv
/nix/store/zf8dvv680i9z2wpggik614r20n54hyii-hex0-1.9.1.drv
/nix/store/fmhwfv6ikfd8wsg2mha7rw8nmdc4jxrx-hex1-1.9.1.drv
/nix/store/rxpmjxrz1xnr2pkamsa59afl929cj57k-hex2-1.9.1.drv
/nix/store/2jwh5pdbg0mff2bhxvc2vam8bm05wa08-catm-1.9.1.drv
/nix/store/rq77y1w9cbyx76dqcnw4wa24w1wq3ybw-M2-0.c-1.9.1.drv
/nix/store/kkr0ncy5fyd3rv59wdb679q0fhah7fn6-M0.hex2-1.9.1.drv
/nix/store/z4xincpdf0q9ikjbma0s5sf5jrl3s187-M0-1.9.1.drv
/nix/store/pj475p4a7p2hzb49xslzyrbzmnwvjp4c-cc_arch-0.hex2-1.9.1.drv
/nix/store/yx1ipzzcjya556sz0z3vc3gvgw86lb5c-cc_arch-1.hex2-1.9.1.drv
/nix/store/s47mlxqkjc26fvmx2yrps4hkpigimxi1-cc_arch-1.9.1.drv
/nix/store/fg5yn059hlcxgb0116bq8s47rbg4gzs2-M2-0.M1-1.9.1.drv
/nix/store/dschwsfi21lwar5ldv5wdqnm1waf197a-M2-0-0.M1-1.9.1.drv
/nix/store/fxii7wgh8167mckd8bbjal5mxq9l9p05-M2-0.hex2-1.9.1.drv
/nix/store/9mj2rqzivmn0skmx8kgy0qsrm8n2ph0z-M2-0-0.hex2-1.9.1.drv
/nix/store/46c2vwwb9lcd8976mmwaqiy2glsh8a6s-M2-1.9.1.drv
/nix/store/j4wjiwwh98lysm3nj7gidv06ch0zns2p-hex2_linker-2.M1-1.9.1.drv
/nix/store/9knysaa0w5wbkbi2c1hbvvf7gjv8iqfb-blood-elf-0.M1-1.9.1.drv
/nix/store/drh372b18rwrl15nrww5bc105xpwd3kx-blood-elf-0-0.M1-1.9.1.drv
/nix/store/nnkx70rnb45cksjrsh24ral5jd6al5h2-blood-elf-0.hex2-1.9.1.drv
/nix/store/x9sj5ai5qx2c6wmy5qz6dpl90g6rbrxg-blood-elf-0-0.hex2-1.9.1.drv
/nix/store/xsn3z4sqkn6ac7mlq35b62qs31mlnhbw-blood-elf-0-1.9.1.drv
/nix/store/83kd55avbcj2wx0gc643yhph72ahdacn-hex2_linker-2-footer.M1-1.9.1.drv
/nix/store/12kq01qr9jcw4gpgvzqg962gixgjg4w8-M1-macro-1.M1-1.9.1.drv
/nix/store/1l0a69sq1vbdjjcbhnr0yic533yvkpdj-M1-macro-1-footer.M1-1.9.1.drv
/nix/store/d9q3m3dkpm5f2yidcnf39bxqy3xniw6q-M1-macro-0.M1-1.9.1.drv
/nix/store/zhwaq1pghk6gqbjlcjgw3crf8ggrazay-M1-macro-0-footer.M1-1.9.1.drv
/nix/store/dyffnfdiz10lpiraxazf9k9chkx1prqj-M1-macro-0-0.M1-1.9.1.drv
/nix/store/9qrfjhdgqij7dg7pvy85yw848hchjj86-M1-macro-0.hex2-1.9.1.drv
/nix/store/ncn47n6zrpsy3kxc146392s75fk4lk2c-M1-macro-0-0.hex2-1.9.1.drv
/nix/store/wzc5vlgxwlx8xjs4v6jgw8xan080jxks-M1-0-1.9.1.drv
/nix/store/hq2cbwrkyyck3hl3vcddi1256qk4kd9y-M1-macro-1.hex2-1.9.1.drv
/nix/store/9nh28gh5xv970hclrry924m5s9a7pc04-hex2_linker-0.M1-1.9.1.drv
...
- Do
nix derivation show /nix/store/8mbfhhzhm6pcxjziraq9glvvkhxkani1-helix-25.07.1.drvFetch pname fromenvOutput:
{
"derivations": {
"8mbfhhzhm6pcxjziraq9glvvkhxkani1-helix-25.07.1.drv": {
"args": [
"-e",
"/nix/store/l622p70vy8k5sh7y5wizi5f2mic6ynpg-source-stdenv.sh",
"/nix/store/shkw4qm9qcw5sc5n1k5jznc83ny02r39-default-builder.sh"
],
"builder": "/nix/store/byi2zpy2bgcf3dr6y0l8m50rmjj8z7q1-bash-5.3p15/bin/bash",
"env": {
"NIX_MAIN_PROGRAM": "hx",
"__structuredAttrs": "",
"allowSubstitutes": "",
"buildCommand": "mkdir -p $out\nif [ -n \"${pathsPath:-}\" ] && [ -f \"$pathsPath\" ]; then\n mapfile -d \" \" -t paths < \"$pathsPath\"\nfi\nfor i in \"${paths[@]}\"; do\n /nix/store/zr333bryqr71gynf6d44p29kfvqakdyk-lndir-1.0.5/bin/lndir -silent $i $out\ndone\nwrapProgram $out/bin/hx --set HELIX_RUNTIME \"/nix/store/wkjvfpmfvb1d7vx51xplydrclay6jr8p-helix-runtime\"\n\n",
"buildInputs": "",
"builder": "/nix/store/byi2zpy2bgcf3dr6y0l8m50rmjj8z7q1-bash-5.3p15/bin/bash",
"cmakeFlags": "",
"configureFlags": "",
"depsBuildBuild": "",
"depsBuildBuildPropagated": "",
"depsBuildTarget": "",
"depsBuildTargetPropagated": "",
"depsHostHost": "",
"depsHostHostPropagated": "",
"depsTargetTarget": "",
"depsTargetTargetPropagated": "",
"doCheck": "",
"doInstallCheck": "",
"enableParallelBuilding": "1",
"enableParallelChecking": "1",
"enableParallelInstalling": "1",
"mesonFlags": "",
"name": "helix-25.07.1",
"nativeBuildInputs": "/nix/store/293dmp0n71pkva43k72g1yh595ss4dhx-make-binary-wrapper-hook",
"out": "/nix/store/gayq37y289lmw0ixzz0yscxac5gn6bmg-helix-25.07.1",
"outputs": "out",
"passAsFile": "buildCommand paths",
"patches": "",
"paths": "/nix/store/rkpc02wcn9n3wcyjlxrpg00k69qn1wza-helix-unwrapped-25.07.1",
"pname": "helix",
"preferLocalBuild": "1",
"propagatedBuildInputs": "",
"propagatedNativeBuildInputs": "",
"stdenv": "/nix/store/yld1xbwk79r51nqx8q1mmlgzpxx17zwr-stdenv-linux-no-cc",
"strictDeps": "",
"system": "x86_64-linux",
"version": "25.07.1"
},
"inputs": {
"drvs": {
"4fvhg3mj2kd0x8i2q6hcnaj512ksm8iv-make-binary-wrapper-hook.drv": {
"dynamicOutputs": {},
"outputs": [
"out"
]
},
"8675ls33jkfk599x2gmg5nc33gj4l641-stdenv-linux-no-cc.drv": {
"dynamicOutputs": {},
"outputs": [
"out"
]
},
"a7mzj429a63wsjcif0ahbqgqfs90mivx-helix-runtime.drv": {
"dynamicOutputs": {},
"outputs": [
"out"
]
},
"sqj23giw7vn6akbciziz4zvikybi6l1i-lndir-1.0.5.drv": {
"dynamicOutputs": {},
"outputs": [
"out"
]
},
"x6bg0y8i28vjfn2npd2ib576zbblq9b0-helix-unwrapped-25.07.1.drv": {
"dynamicOutputs": {},
"outputs": [
"out"
]
},
"yxs8g9wf1nmphw5xspgyykg37hwp8vgf-bash-5.3p15.drv": {
"dynamicOutputs": {},
"outputs": [
"out"
]
}
},
"srcs": [
"l622p70vy8k5sh7y5wizi5f2mic6ynpg-source-stdenv.sh",
"shkw4qm9qcw5sc5n1k5jznc83ny02r39-default-builder.sh"
]
},
"name": "helix-25.07.1",
"outputs": {
"out": {
"path": "gayq37y289lmw0ixzz0yscxac5gn6bmg-helix-25.07.1"
}
},
"system": "x86_64-linux",
"version": 4
}
},
"version": 4
}