my over complex system configurations dotfiles.isabelroses.com/
nixos nix flake dotfiles linux
12
fork

Configure Feed

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

docs: lix patch set v2

+8 -10
+8 -10
docs/src/misc/lix.md
··· 1 + I use [lix](https://git.lix.systems/lix-project/lix). 2 + 3 + > [!NOTE] Furthermore this is with a custom 4 + patch set through [izlix](https://github.com/isabelroses/izlix). Though I don't 5 + recommend using izlix. If you want the patches you may copy them for personal 6 + use. 7 + 1 8 This flake makes a point of using lix where possible. 2 9 3 - To do so we add the following snippet taken from [modules/base/nix/overlays/default.nix](https://github.com/isabelroses/dotfiles/blob/63a58bee7e7273c82a4c502cac64bcfb68b8e54f/modules/base/nix/overlays/default.nix#L13-L23). 10 + To do so we add the following snippet taken from [modules/base/nix/overlays/default.nix](https://github.com/isabelroses/dotfiles/blob/463e509725f610d802c483fdc00ce0b77cd778c2/modules/base/nixpkgs/overlays/default.nix#L13-L25). 4 11 What this does is use lix where possible rather than nix. 5 12 6 13 ```nix ··· 18 25 nixForLinking = prev.nixVersions.stable; 19 26 } 20 27 ``` 21 - 22 - Futhermore, I add the following patches: 23 - 24 - - [callpackage cli](https://github.com/isabelroses/dotfiles/blob/main/modules/flake/packages/lix/patches/lix-callpackage-cli.patch) - a patch to add `-C` to `nix build` to allow you to build a package from a file. 25 - - [abs builtin](https://github.com/isabelroses/dotfiles/blob/main/modules/flake/packages/lix/patches/lix-feat-builtins-abs.patch) - adds the `abs` builtin 26 - - [greaterThan builtin](https://github.com/isabelroses/dotfiles/blob/main/modules/flake/packages/lix/patches/lix-feat-builtins-greaterThan.patch) - adds the `greaterThan` builtin 27 - - [pow builtin](https://github.com/isabelroses/dotfiles/blob/main/modules/flake/packages/lix/patches/lix-feat-builtins-pow.patch) - adds the `pow` builtin 28 - 29 - None of the patches should be used in production code but are nice to have.