Skip to content

Commit

Permalink
Update dependencies and documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
Sukant Hajra committed Jan 24, 2024
1 parent baf2e2d commit 3a1220e
Show file tree
Hide file tree
Showing 6 changed files with 90 additions and 90 deletions.
48 changes: 24 additions & 24 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down Expand Up @@ -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

Expand Down
48 changes: 24 additions & 24 deletions README.org
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down Expand Up @@ -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
Expand Down
14 changes: 7 additions & 7 deletions doc/nix-language.md
Original file line number Diff line number Diff line change
Expand Up @@ -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;
}

Expand Down
14 changes: 7 additions & 7 deletions doc/nix-language.org
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
28 changes: 14 additions & 14 deletions doc/nix-usage-flakes.md
Original file line number Diff line number Diff line change
Expand Up @@ -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`.

Expand Down Expand Up @@ -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)
Expand Down Expand Up @@ -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:

Expand All @@ -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<a id="sec-4-6"></a>

Expand Down Expand Up @@ -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.

Expand Down Expand Up @@ -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:

Expand Down
28 changes: 14 additions & 14 deletions doc/nix-usage-flakes.org
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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)
Expand Down Expand Up @@ -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:

Expand Down Expand Up @@ -471,7 +471,7 @@ nix path-info .#<<get("package-attr-short")>>
#+end_src

#+results: nix-build-path
: /nix/store/81a5w7faqzrf4lpns1dfah5f0yfwh75a-shajra-keyboards-licenses
: /nix/store/fbkma429n9az1jgd3avvcai44617s0mp-shajra-keyboards-licenses

** Running commands in a shell

Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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:
Expand Down

0 comments on commit 3a1220e

Please sign in to comment.