From 2aec6ee66f4b7a6e61c1893a3428079f32be0b9d Mon Sep 17 00:00:00 2001 From: Marty Sluijtman Date: Sun, 18 Sep 2022 14:47:50 +0200 Subject: [PATCH] Rephrasing and additional comment --- content/rambles/nix-on-other-distros-packagemanagers.md | 9 +++++++-- themes/vugo | 2 +- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/content/rambles/nix-on-other-distros-packagemanagers.md b/content/rambles/nix-on-other-distros-packagemanagers.md index 5ecf1e3..cb7fd3e 100644 --- a/content/rambles/nix-on-other-distros-packagemanagers.md +++ b/content/rambles/nix-on-other-distros-packagemanagers.md @@ -42,13 +42,13 @@ On Alpine, you first have to add the "testing" repo. This is part of the edge branch. As far as I know, you _could in theory_ get away with just adding the "testing" repo and not moving the rest of your system over to edge, but I highly doubt that will do any good for the stability of your system. -Moving your system over to the edge branch is done by opening `/etc/apk/repositories`, uncommenting the mirrors referring edge in the and commenting out the lines referring to (at time of writing) `3.16`. +Moving your system over to the edge branch is done by opening `/etc/apk/repositories`, uncommenting the mirrors referring to `edge` and commenting out the lines referring to (at time of writing) version `3.16`. From there, run... ```sh doas apk -U upgrade ``` -...to move your system over to edge. +...to move your system over to `edge`. Now installing Nix can be done as usual with: ```sh @@ -129,6 +129,11 @@ nix-channel --add https://nixos.org/channels/nixpkgs-unstable You can probably also add stable channels, but I haven't tried that, as one of the reasons I want to use the Nix package manager on other distros than NixOS is for it's newer packages. (I am aware that the stable channel of NixOS is a lot newer than the Debian stable branch, which is precisely why I don't want to to be my base system on machines where I have Debian installed.) +> "Doesn't this mixing of packagemanagers cause a huge amount of anomalies?" + +No, that's part of the beauty of Nix. +Pretty much everything it does lives in `/nix` and is softlinked into place, meaning it never interferes with your existing package manager. + ## Syncing channels To sync your (just added) channel(s), run: diff --git a/themes/vugo b/themes/vugo index 84d88db..2297ec3 160000 --- a/themes/vugo +++ b/themes/vugo @@ -1 +1 @@ -Subproject commit 84d88dbefee14a184d1a8c7feaba1068c96d293a +Subproject commit 2297ec321a9e923492a0c50f8033685df860bcef