Skip to content

Conversation

@zackerthescar
Copy link

just a quick 'nix on ultramarine' guide, not complete.

Signed-off-by: Riley Loo <dev@zackerthescar.com>

Let's say you wanna try a cute new package, like something that prints out a
cute little character saying a string, but you don't really feel like
insatlling yet another system package
Copy link
Member

@Owen-sz Owen-sz Nov 26, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
insatlling yet another system package
installing yet another system package.

quickly assimilating into codebases with a `flake.nix` file, and more!

The world of Nix is vast and difficult to navigate, so let's see Nix in action
with real-world examples
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
with real-world examples
with real-world examples:

},
{ text: "umcli", link: "en/usage/umcli" },
{ text: "eduroam", link: "en/usage/eduroam" },
{ text: "nix", link: "en/usage/nix" },
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is nix capitalized in branding? if yes please

Suggested change
{ text: "nix", link: "en/usage/nix" },
{ text: "Nix", link: "en/usage/nix" },


Nix is a package manager aiming to provide reproducable development
environments and builds by removing _dependency hell_. For us, this means
no longer having to install `-devel` packages we only use occasionally,
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

you may wanna mention this is for advanced users


# Installing Nix

Ultramarine Linux provides a nice little tweak for quickly installing Nix.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Ultramarine Linux provides a nice little tweak for quickly installing Nix.
Ultramarine provides a quick Nix installer. Simply run:

With this piece, I hope you can see the value of the Nix package manager
within Ultramarine Linux. Whether you're a poweruser or a developer, you'll
find great power within Nix.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i have some comments on this section generally

| openssl-legacy-negotiation | Toggleable | Use unsafe legacy negotiation for OpenSSL | Should only be used if absolutely necessary |
| sudo-pwfeedback | Toggleable | Add `*` feedback when entering in password during a sudo prompt | |
| cachyos-kernel | Toggleable | Install the [CachyOS kernel](https://wiki.cachyos.org/features/kernel/) via the COPR, and enable as default kernel entry | If you are using Secure Boot, you will need to set up `sbctl` according to the CachyOS specification. More info can be found when enabling the tweak |
| nix | Toggleable | Install/Uninstall the Nix package manager | |
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Link to nix page in here?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants