-
-
Notifications
You must be signed in to change notification settings - Fork 16
usage: add Nix guide #136
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
usage: add Nix guide #136
Conversation
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 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| 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 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| 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" }, |
There was a problem hiding this comment.
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
| { 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, |
There was a problem hiding this comment.
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. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| 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. | ||
|
|
There was a problem hiding this comment.
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 | | |
There was a problem hiding this comment.
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?
just a quick 'nix on ultramarine' guide, not complete.