diff --git a/README.md b/README.md
index a149f3b..5d67394 100644
--- a/README.md
+++ b/README.md
@@ -178,8 +178,8 @@ nix run github:shajra/shajra-keyboards#flash-ergodoxez
Flashing ZSA Technology Lab's Ergodox EZ (custom "shajra" keymap)
=================================================================
- FLASH SOURCE: /nix/store/q3mk4grw1nl8074pmh0qvrc137j3hwsx-qmk-builtin-shajra-src
- FLASH BINARY: /nix/store/1qxnn65ygybglqvp8nvbs4znb136r491-ergodoxez-builtin-shajra.hex
+ FLASH SOURCE: /nix/store/hr9jw8wf7fjqych406r7r04wbikn0rhk-qmk-builtin-shajra-src
+ FLASH BINARY: /nix/store/jdzx18p61pv07wv3nsk7f0bxqqcmfkxa-ergodoxez-builtin-shajra.hex
⠋ Press the reset button of your keyboard
@@ -240,28 +240,28 @@ If you want to check that everything builds before flashing your keyboard, you c
tree $(nix build --no-link --print-out-paths) 2>/dev/null
```
- /nix/store/gwrjvbdcrw3z8i35zz7rg7wm3lysiydc-shajra-keyboards-ci
- ├── build-ergodoxez-builtin-shajra-flash -> /nix/store/hilc3bjn3l5ylbd5km22c0c9xgs9gpgw-ergodoxez-builtin-shajra-flash
- ├── build-ergodoxez-builtin-shajra-hex -> /nix/store/1qxnn65ygybglqvp8nvbs4znb136r491-ergodoxez-builtin-shajra.hex
- ├── build-ergodoxez-factory-flash -> /nix/store/9nysjlw7v40bm84282adpz4sgxk9nwmq-ergodoxez-factory-flash
- ├── build-ergodoxez-factory-hex -> /nix/store/yxg8sa4crs6nsvzqyxzr3nrp40fsb7lw-ergodoxez-factory.hex
- ├── build-model01-builtin-shajra-flash -> /nix/store/1krgkjc37f1pqpdgfljcqsz7cvslbkkc-model01-builtin-shajra-flash
- ├── build-model01-builtin-shajra-hex -> /nix/store/syy8prpasfkdg7gn330y24mbw2hrql19-model01-builtin-shajra-hex
- ├── build-model01-factory-flash -> /nix/store/c8wm33drpgi2wyc0iv449ybdk7ql16hv-model01-factory-flash
- ├── build-model01-factory-hex -> /nix/store/v7yhlf13kqiqbl1mxnqqpnqs9i6am1lz-model01-factory-hex
- ├── build-model100-builtin-shajra-flash -> /nix/store/4zcav7ryxz8kwfm9h1sn4a1vlhyqvzjp-model100-builtin-shajra-flash
- ├── build-model100-builtin-shajra-hex -> /nix/store/yr4bb8f21xfpc575g73bnkswph2pfl7k-model100-builtin-shajra-hex
- ├── build-model100-factory-flash -> /nix/store/9smy8kyjq74pjqz8kcaqjpzacw6bxfax-model100-factory-flash
- ├── build-model100-factory-hex -> /nix/store/06dsm9c7r7rxsdp5m9bhm96jp6ja2nbc-model100-factory-hex
- ├── build-moonlander-builtin-shajra-flash -> /nix/store/6cij0bxf6g5sxvb3mrngsiyacspck0hi-moonlander-builtin-shajra-flash
- ├── build-moonlander-builtin-shajra-hex -> /nix/store/fslfv4zxrcxkj1qdrdn9h3h02msrfpwn-moonlander-builtin-shajra.bin
- ├── build-moonlander-factory-flash -> /nix/store/fsq3v7alcpcjr8dw5j85h284pbx4nmzl-moonlander-factory-flash
- ├── build-moonlander-factory-hex -> /nix/store/mnzwf3jr0jwag7w6hyhs3j5qww86npmf-moonlander-factory.bin
- ├── flash-ergodoxez -> /nix/store/hziy2pqdp256nh7v2jgrx9ycg4bhk0wb-flash-ergodoxez
- ├── flash-model01 -> /nix/store/aghjsbfay8bifjfnv9s2jyyd7jzhmb8m-flash-model01
- ├── flash-model100 -> /nix/store/cv7g8hzgbhxdj1sfyzbzz9z980mrxzbc-flash-model100
- ├── flash-moonlander -> /nix/store/y82q689fd83fi34grvn7swjhgqa6iamw-flash-moonlander
- └── licenses -> /nix/store/81a5w7faqzrf4lpns1dfah5f0yfwh75a-shajra-keyboards-licenses
+ /nix/store/vr4awhpv7dk0hdbs8g9d1flybv44krk5-shajra-keyboards-ci
+ ├── build-ergodoxez-builtin-shajra-flash -> /nix/store/xhi6v5i5mvgvfh8b5z32dybn70jlv55x-ergodoxez-builtin-shajra-flash
+ ├── build-ergodoxez-builtin-shajra-hex -> /nix/store/jdzx18p61pv07wv3nsk7f0bxqqcmfkxa-ergodoxez-builtin-shajra.hex
+ ├── build-ergodoxez-factory-flash -> /nix/store/6krdd5a1x30437wbfxwbzjp05f9js7qf-ergodoxez-factory-flash
+ ├── build-ergodoxez-factory-hex -> /nix/store/qvrm1y19x280h8wf87p7z5r7qi1ks1q2-ergodoxez-factory.hex
+ ├── build-model01-builtin-shajra-flash -> /nix/store/3kbvh18n7w40v6hyywyiljkzhscnnmd6-model01-builtin-shajra-flash
+ ├── build-model01-builtin-shajra-hex -> /nix/store/0f191rrfgvvjkazj2r23fk69xvf5bh6z-model01-builtin-shajra-hex
+ ├── build-model01-factory-flash -> /nix/store/4gyv69sgnv5dhfp63aqhs6cgrjb55hqg-model01-factory-flash
+ ├── build-model01-factory-hex -> /nix/store/fawld7waldj7m8pf5p7vqgmdihih1pqc-model01-factory-hex
+ ├── build-model100-builtin-shajra-flash -> /nix/store/93025h28938g0s6dg8ahp2glvrx488bv-model100-builtin-shajra-flash
+ ├── build-model100-builtin-shajra-hex -> /nix/store/fr615qzqrzsvcsssgig934rd8sg9ghhh-model100-builtin-shajra-hex
+ ├── build-model100-factory-flash -> /nix/store/d2lxfb32yg0gwhal6d8mbkvy0rm83ghv-model100-factory-flash
+ ├── build-model100-factory-hex -> /nix/store/x0qja02m7wqbsyi9875lzzdv1q307szp-model100-factory-hex
+ ├── build-moonlander-builtin-shajra-flash -> /nix/store/axzv027c864lkvz5y15c08qq2i5w6a3b-moonlander-builtin-shajra-flash
+ ├── build-moonlander-builtin-shajra-hex -> /nix/store/paqxg00b5hjrfs8l0rnwvhlznbfsqv5v-moonlander-builtin-shajra.bin
+ ├── build-moonlander-factory-flash -> /nix/store/ivcdv8vgi25aw97x2l1bylv1743vyz7g-moonlander-factory-flash
+ ├── build-moonlander-factory-hex -> /nix/store/qchj9z4sqiwlmqsnbxpn59awwbkrk13k-moonlander-factory.bin
+ ├── flash-ergodoxez -> /nix/store/wr3qspf1c7x6616dfr976qvkhgi7ny25-flash-ergodoxez
+ ├── flash-model01 -> /nix/store/fi8i6s63040lgr5fk3h1my51a4qvqscp-flash-model01
+ ├── flash-model100 -> /nix/store/c3qrbwavh8a3b89jhpmcy5zx8l0k53bx-flash-model100
+ ├── flash-moonlander -> /nix/store/j0m1pf2y16sa91wmpqdjy5chx7cdkbxr-flash-moonlander
+ └── licenses -> /nix/store/fbkma429n9az1jgd3avvcai44617s0mp-shajra-keyboards-licenses
18 directories, 4 files
diff --git a/README.org b/README.org
index fbc23a6..68f26e0 100644
--- a/README.org
+++ b/README.org
@@ -209,8 +209,8 @@ head -c350 < <(./flash-ergodoxez) | ansifilter
: Flashing ZSA Technology Lab's Ergodox EZ (custom "shajra" keymap)
: =================================================================
:
-: FLASH SOURCE: /nix/store/q3mk4grw1nl8074pmh0qvrc137j3hwsx-qmk-builtin-shajra-src
-: FLASH BINARY: /nix/store/1qxnn65ygybglqvp8nvbs4znb136r491-ergodoxez-builtin-shajra.hex
+: FLASH SOURCE: /nix/store/hr9jw8wf7fjqych406r7r04wbikn0rhk-qmk-builtin-shajra-src
+: FLASH BINARY: /nix/store/jdzx18p61pv07wv3nsk7f0bxqqcmfkxa-ergodoxez-builtin-shajra.hex
:
: ⠋ Press the reset button of your keyboard
@@ -306,28 +306,28 @@ tree $(nix build --no-link --print-out-paths) 2>/dev/null
#+results: nix-build
#+begin_example
-/nix/store/gwrjvbdcrw3z8i35zz7rg7wm3lysiydc-shajra-keyboards-ci
-├── build-ergodoxez-builtin-shajra-flash -> /nix/store/hilc3bjn3l5ylbd5km22c0c9xgs9gpgw-ergodoxez-builtin-shajra-flash
-├── build-ergodoxez-builtin-shajra-hex -> /nix/store/1qxnn65ygybglqvp8nvbs4znb136r491-ergodoxez-builtin-shajra.hex
-├── build-ergodoxez-factory-flash -> /nix/store/9nysjlw7v40bm84282adpz4sgxk9nwmq-ergodoxez-factory-flash
-├── build-ergodoxez-factory-hex -> /nix/store/yxg8sa4crs6nsvzqyxzr3nrp40fsb7lw-ergodoxez-factory.hex
-├── build-model01-builtin-shajra-flash -> /nix/store/1krgkjc37f1pqpdgfljcqsz7cvslbkkc-model01-builtin-shajra-flash
-├── build-model01-builtin-shajra-hex -> /nix/store/syy8prpasfkdg7gn330y24mbw2hrql19-model01-builtin-shajra-hex
-├── build-model01-factory-flash -> /nix/store/c8wm33drpgi2wyc0iv449ybdk7ql16hv-model01-factory-flash
-├── build-model01-factory-hex -> /nix/store/v7yhlf13kqiqbl1mxnqqpnqs9i6am1lz-model01-factory-hex
-├── build-model100-builtin-shajra-flash -> /nix/store/4zcav7ryxz8kwfm9h1sn4a1vlhyqvzjp-model100-builtin-shajra-flash
-├── build-model100-builtin-shajra-hex -> /nix/store/yr4bb8f21xfpc575g73bnkswph2pfl7k-model100-builtin-shajra-hex
-├── build-model100-factory-flash -> /nix/store/9smy8kyjq74pjqz8kcaqjpzacw6bxfax-model100-factory-flash
-├── build-model100-factory-hex -> /nix/store/06dsm9c7r7rxsdp5m9bhm96jp6ja2nbc-model100-factory-hex
-├── build-moonlander-builtin-shajra-flash -> /nix/store/6cij0bxf6g5sxvb3mrngsiyacspck0hi-moonlander-builtin-shajra-flash
-├── build-moonlander-builtin-shajra-hex -> /nix/store/fslfv4zxrcxkj1qdrdn9h3h02msrfpwn-moonlander-builtin-shajra.bin
-├── build-moonlander-factory-flash -> /nix/store/fsq3v7alcpcjr8dw5j85h284pbx4nmzl-moonlander-factory-flash
-├── build-moonlander-factory-hex -> /nix/store/mnzwf3jr0jwag7w6hyhs3j5qww86npmf-moonlander-factory.bin
-├── flash-ergodoxez -> /nix/store/hziy2pqdp256nh7v2jgrx9ycg4bhk0wb-flash-ergodoxez
-├── flash-model01 -> /nix/store/aghjsbfay8bifjfnv9s2jyyd7jzhmb8m-flash-model01
-├── flash-model100 -> /nix/store/cv7g8hzgbhxdj1sfyzbzz9z980mrxzbc-flash-model100
-├── flash-moonlander -> /nix/store/y82q689fd83fi34grvn7swjhgqa6iamw-flash-moonlander
-└── licenses -> /nix/store/81a5w7faqzrf4lpns1dfah5f0yfwh75a-shajra-keyboards-licenses
+/nix/store/vr4awhpv7dk0hdbs8g9d1flybv44krk5-shajra-keyboards-ci
+├── build-ergodoxez-builtin-shajra-flash -> /nix/store/xhi6v5i5mvgvfh8b5z32dybn70jlv55x-ergodoxez-builtin-shajra-flash
+├── build-ergodoxez-builtin-shajra-hex -> /nix/store/jdzx18p61pv07wv3nsk7f0bxqqcmfkxa-ergodoxez-builtin-shajra.hex
+├── build-ergodoxez-factory-flash -> /nix/store/6krdd5a1x30437wbfxwbzjp05f9js7qf-ergodoxez-factory-flash
+├── build-ergodoxez-factory-hex -> /nix/store/qvrm1y19x280h8wf87p7z5r7qi1ks1q2-ergodoxez-factory.hex
+├── build-model01-builtin-shajra-flash -> /nix/store/3kbvh18n7w40v6hyywyiljkzhscnnmd6-model01-builtin-shajra-flash
+├── build-model01-builtin-shajra-hex -> /nix/store/0f191rrfgvvjkazj2r23fk69xvf5bh6z-model01-builtin-shajra-hex
+├── build-model01-factory-flash -> /nix/store/4gyv69sgnv5dhfp63aqhs6cgrjb55hqg-model01-factory-flash
+├── build-model01-factory-hex -> /nix/store/fawld7waldj7m8pf5p7vqgmdihih1pqc-model01-factory-hex
+├── build-model100-builtin-shajra-flash -> /nix/store/93025h28938g0s6dg8ahp2glvrx488bv-model100-builtin-shajra-flash
+├── build-model100-builtin-shajra-hex -> /nix/store/fr615qzqrzsvcsssgig934rd8sg9ghhh-model100-builtin-shajra-hex
+├── build-model100-factory-flash -> /nix/store/d2lxfb32yg0gwhal6d8mbkvy0rm83ghv-model100-factory-flash
+├── build-model100-factory-hex -> /nix/store/x0qja02m7wqbsyi9875lzzdv1q307szp-model100-factory-hex
+├── build-moonlander-builtin-shajra-flash -> /nix/store/axzv027c864lkvz5y15c08qq2i5w6a3b-moonlander-builtin-shajra-flash
+├── build-moonlander-builtin-shajra-hex -> /nix/store/paqxg00b5hjrfs8l0rnwvhlznbfsqv5v-moonlander-builtin-shajra.bin
+├── build-moonlander-factory-flash -> /nix/store/ivcdv8vgi25aw97x2l1bylv1743vyz7g-moonlander-factory-flash
+├── build-moonlander-factory-hex -> /nix/store/qchj9z4sqiwlmqsnbxpn59awwbkrk13k-moonlander-factory.bin
+├── flash-ergodoxez -> /nix/store/wr3qspf1c7x6616dfr976qvkhgi7ny25-flash-ergodoxez
+├── flash-model01 -> /nix/store/fi8i6s63040lgr5fk3h1my51a4qvqscp-flash-model01
+├── flash-model100 -> /nix/store/c3qrbwavh8a3b89jhpmcy5zx8l0k53bx-flash-model100
+├── flash-moonlander -> /nix/store/j0m1pf2y16sa91wmpqdjy5chx7cdkbxr-flash-moonlander
+└── licenses -> /nix/store/fbkma429n9az1jgd3avvcai44617s0mp-shajra-keyboards-licenses
18 directories, 4 files
#+end_example
diff --git a/doc/nix-language.md b/doc/nix-language.md
index 1b92432..427801f 100644
--- a/doc/nix-language.md
+++ b/doc/nix-language.md
@@ -413,13 +413,13 @@ nix eval --impure --expr '
```
{
- lastModified = 1695801302;
- lastModifiedDate = "20230927075502";
- narHash = "sha256-pP/DBhsYFpYQ7RqB4+1Iy9B1jPlC1rNT3aZhhr1Z9EU=";
- outPath = "/nix/store/i0rgmq3dd0407n5b3jxkvs60gw3qpz1d-source";
- rev = "917ea45b79de04f69059f42a8e2621f7caeae1c9";
- revCount = 842;
- shortRev = "917ea45";
+ lastModified = 1705312282;
+ lastModifiedDate = "20240115095122";
+ narHash = "sha256-PPXqKY2hJng4DBVE0I4xshv/vGLUskL7jl53roB8UdU=";
+ outPath = "/nix/store/wjb45dlgycjw8759q43js031yjn5l0g5-source";
+ rev = "7c2f768bf9601268a4e71c2ebe91e2011918a70f";
+ revCount = 843;
+ shortRev = "7c2f768";
submodules = false;
}
diff --git a/doc/nix-language.org b/doc/nix-language.org
index 7fcdadf..7fee0ad 100644
--- a/doc/nix-language.org
+++ b/doc/nix-language.org
@@ -542,13 +542,13 @@ nix eval --impure --expr '
#+RESULTS:
#+begin_example
{
- lastModified = 1695801302;
- lastModifiedDate = "20230927075502";
- narHash = "sha256-pP/DBhsYFpYQ7RqB4+1Iy9B1jPlC1rNT3aZhhr1Z9EU=";
- outPath = "/nix/store/i0rgmq3dd0407n5b3jxkvs60gw3qpz1d-source";
- rev = "917ea45b79de04f69059f42a8e2621f7caeae1c9";
- revCount = 842;
- shortRev = "917ea45";
+ lastModified = 1705312282;
+ lastModifiedDate = "20240115095122";
+ narHash = "sha256-PPXqKY2hJng4DBVE0I4xshv/vGLUskL7jl53roB8UdU=";
+ outPath = "/nix/store/wjb45dlgycjw8759q43js031yjn5l0g5-source";
+ rev = "7c2f768bf9601268a4e71c2ebe91e2011918a70f";
+ revCount = 843;
+ shortRev = "7c2f768";
submodules = false;
}
#+end_example
diff --git a/doc/nix-usage-flakes.md b/doc/nix-usage-flakes.md
index a31cdd0..bcdae1e 100644
--- a/doc/nix-usage-flakes.md
+++ b/doc/nix-usage-flakes.md
@@ -78,16 +78,16 @@ nix registry list
```
…
- global flake:templates github:NixOS/templates
+ global flake:nixos-homepage github:NixOS/nixos-homepage
+ global flake:nixos-search github:NixOS/nixos-search
+ global flake:nixpkgs github:NixOS/nixpkgs/nixpkgs-unstable
+ global flake:nur github:nix-community/NUR
global flake:patchelf github:NixOS/patchelf
global flake:poetry2nix github:nix-community/poetry2nix
- global flake:nix-serve github:edolstra/nix-serve
- global flake:nickel github:tweag/nickel
- global flake:bundlers github:NixOS/bundlers
global flake:pridefetch github:SpyHoodle/pridefetch
- global flake:systems github:nix-systems/default
- global flake:helix github:helix-editor/helix
global flake:sops-nix github:Mic92/sops-nix
+ global flake:systems github:nix-systems/default
+ global flake:templates github:NixOS/templates
For example, rather than referencing the flake on the `nixpkgs-unstable` branch of the Nixpkgs GitHub repository with `github:NixOS/nixpkgs/nixpkgs-unstable`, we can just use the simple identifier `nixpkgs`.
@@ -196,16 +196,16 @@ As discussed in a previous section, we can use the flakes registry identifier of
nix search nixpkgs 'gpu|opengl|accel' terminal
```
- * legacyPackages.x86_64-linux.alacritty (0.12.3)
+ * legacyPackages.x86_64-linux.alacritty (0.13.1)
A cross-platform, GPU-accelerated terminal emulator
- * legacyPackages.x86_64-linux.darktile (0.0.10)
+ * legacyPackages.x86_64-linux.darktile (0.0.11)
A GPU rendered terminal emulator designed for tiling window managers
- * legacyPackages.x86_64-linux.kitty (0.31.0)
+ * legacyPackages.x86_64-linux.kitty (0.32.0)
A modern, hackable, featureful, OpenGL based terminal emulator
- * legacyPackages.x86_64-linux.rio (0.0.33)
+ * legacyPackages.x86_64-linux.rio (0.0.34)
A hardware-accelerated GPU terminal emulator powered by WebGPU
* legacyPackages.x86_64-linux.wezterm (20230712-072601-f4abf8fd)
@@ -257,7 +257,7 @@ After a successful call of `nix build`, you'll see one or more symlinks for each
readlink result*
```
- /nix/store/81a5w7faqzrf4lpns1dfah5f0yfwh75a-shajra-keyboards-licenses
+ /nix/store/fbkma429n9az1jgd3avvcai44617s0mp-shajra-keyboards-licenses
Following these symlinks, we can see the files the project provides:
@@ -279,7 +279,7 @@ It's common to configure these “result” symlinks as ignored in source contro
nix path-info .#licenses-thirdparty
```
- /nix/store/81a5w7faqzrf4lpns1dfah5f0yfwh75a-shajra-keyboards-licenses
+ /nix/store/fbkma429n9az1jgd3avvcai44617s0mp-shajra-keyboards-licenses
## Running commands in a shell
@@ -392,7 +392,7 @@ nix shell --ignore-environment \
--command which shajra-keyboards-licenses
```
- /nix/store/81a5w7faqzrf4lpns1dfah5f0yfwh75a-shajra-keyboards-licenses/bin/shajra-keyboards-licenses
+ /nix/store/fbkma429n9az1jgd3avvcai44617s0mp-shajra-keyboards-licenses/bin/shajra-keyboards-licenses
This is all a consequence of everything discussed in previous sections, but it's good to see clearly that what we do with local flake references can work just as well with remote flake references.
@@ -420,7 +420,7 @@ nix profile list
Flake attribute: packages.x86_64-linux.licenses-thirdparty
Original flake URL: git+file:///home/tnks/src/shajra/shajra-keyboards
Locked flake URL: git+file:///home/tnks/src/shajra/shajra-keyboards
- Store paths: /nix/store/81a5w7faqzrf4lpns1dfah5f0yfwh75a-shajra-keyboards-licenses
+ Store paths: /nix/store/fbkma429n9az1jgd3avvcai44617s0mp-shajra-keyboards-licenses
If we want to uninstall a program from our profile, we do so by the index from this list:
diff --git a/doc/nix-usage-flakes.org b/doc/nix-usage-flakes.org
index 90e81e5..fc85b96 100644
--- a/doc/nix-usage-flakes.org
+++ b/doc/nix-usage-flakes.org
@@ -151,16 +151,16 @@ nix registry list
#+RESULTS: nix-registry-list
#+begin_example
…
-global flake:templates github:NixOS/templates
+global flake:nixos-homepage github:NixOS/nixos-homepage
+global flake:nixos-search github:NixOS/nixos-search
+global flake:nixpkgs github:NixOS/nixpkgs/nixpkgs-unstable
+global flake:nur github:nix-community/NUR
global flake:patchelf github:NixOS/patchelf
global flake:poetry2nix github:nix-community/poetry2nix
-global flake:nix-serve github:edolstra/nix-serve
-global flake:nickel github:tweag/nickel
-global flake:bundlers github:NixOS/bundlers
global flake:pridefetch github:SpyHoodle/pridefetch
-global flake:systems github:nix-systems/default
-global flake:helix github:helix-editor/helix
global flake:sops-nix github:Mic92/sops-nix
+global flake:systems github:nix-systems/default
+global flake:templates github:NixOS/templates
#+end_example
For example, rather than referencing the flake on the =nixpkgs-unstable= branch
@@ -337,16 +337,16 @@ nix search nixpkgs 'gpu|opengl|accel' terminal | ansifilter
#+RESULTS: nix-search-remote-concise
#+begin_example
-,* legacyPackages.x86_64-linux.alacritty (0.12.3)
+,* legacyPackages.x86_64-linux.alacritty (0.13.1)
A cross-platform, GPU-accelerated terminal emulator
-,* legacyPackages.x86_64-linux.darktile (0.0.10)
+,* legacyPackages.x86_64-linux.darktile (0.0.11)
A GPU rendered terminal emulator designed for tiling window managers
-,* legacyPackages.x86_64-linux.kitty (0.31.0)
+,* legacyPackages.x86_64-linux.kitty (0.32.0)
A modern, hackable, featureful, OpenGL based terminal emulator
-,* legacyPackages.x86_64-linux.rio (0.0.33)
+,* legacyPackages.x86_64-linux.rio (0.0.34)
A hardware-accelerated GPU terminal emulator powered by WebGPU
,* legacyPackages.x86_64-linux.wezterm (20230712-072601-f4abf8fd)
@@ -442,7 +442,7 @@ readlink result*
#+end_src
#+RESULTS: nix-build-link
-: /nix/store/81a5w7faqzrf4lpns1dfah5f0yfwh75a-shajra-keyboards-licenses
+: /nix/store/fbkma429n9az1jgd3avvcai44617s0mp-shajra-keyboards-licenses
Following these symlinks, we can see the files the project provides:
@@ -471,7 +471,7 @@ nix path-info .#<>
#+end_src
#+results: nix-build-path
-: /nix/store/81a5w7faqzrf4lpns1dfah5f0yfwh75a-shajra-keyboards-licenses
+: /nix/store/fbkma429n9az1jgd3avvcai44617s0mp-shajra-keyboards-licenses
** Running commands in a shell
@@ -631,7 +631,7 @@ nix shell --ignore-environment \
#+end_src
#+RESULTS: nix-shell-remote
-: /nix/store/81a5w7faqzrf4lpns1dfah5f0yfwh75a-shajra-keyboards-licenses/bin/shajra-keyboards-licenses
+: /nix/store/fbkma429n9az1jgd3avvcai44617s0mp-shajra-keyboards-licenses/bin/shajra-keyboards-licenses
This is all a consequence of everything discussed in previous sections, but it's
good to see clearly that what we do with local flake references can work just as
@@ -683,7 +683,7 @@ nix profile list --profile /tmp/nix-profile | ansifilter
: Flake attribute: packages.x86_64-linux.licenses-thirdparty
: Original flake URL: git+file:///home/tnks/src/shajra/shajra-keyboards
: Locked flake URL: git+file:///home/tnks/src/shajra/shajra-keyboards
-: Store paths: /nix/store/81a5w7faqzrf4lpns1dfah5f0yfwh75a-shajra-keyboards-licenses
+: Store paths: /nix/store/fbkma429n9az1jgd3avvcai44617s0mp-shajra-keyboards-licenses
If we want to uninstall a program from our profile, we do so by the index from
this list: