diff --git a/docs/alpine-desktop-setup/post-install/initsystems.md b/docs/alpine-desktop-setup/post-install/initsystems.md index 5140671..871056f 100644 --- a/docs/alpine-desktop-setup/post-install/initsystems.md +++ b/docs/alpine-desktop-setup/post-install/initsystems.md @@ -32,3 +32,7 @@ You can view the logs in `/var/log/dmesg` and `/var/log/messages` ## User services using Runit + +If `home-manager` has been initialised and logged into the Wayfire session then it should have started a lot of services automatically. These are created and managed through `home-manager`. + +The help and manual pages of runit explain how to use `sv` to manage the services. diff --git a/docs/alpine-desktop-setup/post-install/nix.md b/docs/alpine-desktop-setup/post-install/nix.md index 470a776..b814ce3 100644 --- a/docs/alpine-desktop-setup/post-install/nix.md +++ b/docs/alpine-desktop-setup/post-install/nix.md @@ -27,6 +27,7 @@ For `nix` to be able to install packages it is necessary to add a few channels: ``` $ nix-channel --add https://nixos.org/channels/nixos-23.11 nixpkgs $ nix-channel --add https://nixos.org/channels/nixpkgs-unstable nixpkgs-unstable +$ nix-channel --add https://github.com/nix-community/nixGL/archive/main.tar.gz nixgl && nix-channel --update $ nix-channel --update ``` @@ -58,9 +59,10 @@ You can also test a package before installing it with `nix-shell -p ` ### NixGL -`nixGL` will be necessary to be able to run graphical programs which are installed through `nix`. Add it's channel and install it with: +`nixGL` is necessary to be able to run graphical programs and sessions which are installed through `nix`. It should have been installed with `home-manager`. + +Some applications might need vulkan in which case the program has to be prefixed with: ``` -$ nix-channel --add https://github.com/nix-community/nixGL/archive/main.tar.gz nixgl && nix-channel --update -$ nix-env -iA nixgl.auto.nixGLDefault nixgl.nixVulkanIntel +$ nixVulkanIntel ```