commit 221509f2d121d7f352a443e340feea86f8b82585
parent 3cc4b8610f0af356de6f2c772a8dcd4d77da1454
Author: Crazazy <crazazy@tilde.cafe>
Date: Tue, 14 May 2024 22:02:12 +0200
add lix
Diffstat:
1 file changed, 17 insertions(+), 3 deletions(-)
diff --git a/nixos.org b/nixos.org
@@ -96,7 +96,7 @@ stuff
not much info here right now. emacs itself now refers to emacsng
#+begin_src nix
{
- nix.package = pkgs.nixVersions.stable;
+ # nix.package = pkgs.nixVersions.stable;
programs.nix-ld = {
enable = true;
# use all the libraries that AppImage uses to load an image
@@ -112,6 +112,20 @@ stuff
];
}
#+end_src
+
+*** Lix
+ I've decided to get the new [[https://lix.systems/add-to-config/][Lix]] package manager, because I think their different
+ ideas for progressing the package manager fit with my personal views
+ #+begin_src nix
+ (import
+ (
+ (fetchTarball { url = "https://git.lix.systems/lix-project/nixos-module/archive/main.tar.gz"; }) + "/module.nix"
+ )
+ {
+ lix = fetchTarball { url = "https://git.lix.systems/lix-project/lix/archive/2.90-beta.1.tar.gz"; };
+ }
+ )
+ #+end_src
*** cachix
Cachix and other substitute servers allow you to not have to compile things as much as you are supposed to
We will create a small module for cachix before we put in the rest declaratively
@@ -137,6 +151,7 @@ stuff
# "https://ethancedwards8.cachix.org" = "ethancedwards8.cachix.org-1:YMasjqyFnDreRQ9GXmnPIshT3tYyFHE2lUiNhbyIxOc=";
"https://nix-community.cachix.org" = "nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=";
# "https://nrdxp.cachix.org" = "nrdxp.cachix.org-1:Fc5PSqY2Jm1TrWfm88l6cvGWwz3s93c6IOifQWnhNW4=";
+ "https://cache.lix.systems" = "cache.lix.systems:aBnZUw8zA7H35Cz2RyKFVs3H4PlGTLawyY5KRbvJR8o="
# "https://rycee.cachix.org" = "rycee.cachix.org-1:TiiXyeSk0iRlzlys4c7HiXLkP3idRf20oQ/roEUAh/A=";
# "https://cache.iog.io" = "hydra.iohk.io:f/Ea+s+dFdN+3Y/G+FDgSq+a5NEWhJGzdjvKNGv0/EQ=";
};
@@ -284,7 +299,7 @@ stuff
proggyfonts
];
environment.systemPackages = with pkgs; [
- wofi waypipe
+ wofi waypipe
];
}
#+end_src
@@ -423,4 +438,3 @@ stuff
virtualisation.libvirtd.enable = true;
}
#+end_src
-