nixos/README.md
2024-01-28 10:53:21 -05:00

49 lines
1.5 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# My NixOS Configurations ❄️👨‍💻
My modular NixOS🔥
The `user` directory is where you can customize user configurations, the system is configured to grab all attributes defined in here.
The `sysConfig`🖥️ directory contains subdirectories for each of my machines
In the `homeConfig`🏠️ directory, you'll find various dotfiles and config files that make my home directory extra nixy
If you need a list of available packages and options:
- [nixpkgs Packages](https://search.nixos.org/packages) 📦️
- [nixpkgs Options](https://search.nixos.org/options?) 🔍️
- [home-manager Options](https://mipmip.github.io/home-manager-option-search/) ☕️
## Get Inspired 🌟
Ready to go down the Nix 🐇🕳️❓️
Fork this repo and create your own NixOS config✨
Take inspiration💡, borrow ideas💭 and customize it to your 💖 content
⚠️ Be sure to tailor any settings related to my hardware and system to your own hardware⚠
👉Run `nixos-generate-config` if you need a new `hardware-configuration.nix`
## Requirements ⚙️
- Nix package manager ❄️
- Nix 2.0 `flakes` enabled⚡
Install by visiting [nixos.org](https://www.nixos.org/) or through your package manager🚀
### Enabling Flakes ❄️
Unleash Nix💥
Add to your `nix.conf` or `configuration.nix`👇️
```nix
nix = {
package = pkgs.nixFlakes;
extraOptions = "experimental-features = nix-command flakes";
};
```
# Happy Nix Hacking! ❄️🔧💻️❄️