Files
cnix/README.md
2024-12-14 17:47:01 +01:00

42 lines
1.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# cnix
My NixOS daily driver. Built primarily for use with
[Hyprland](https://hyprland.org/). Modules keep multiplying, but here are some
prominent tools and apps:
- [Chaotic's Nyx](https://www.nyx.chaotic.cx/) **CachyOS kernel and mesa-git
things.**
- [nh](https://github.com/viperML/nh) **A pretty cool "nix helper".**
- [agenix](https://github.com/ryantm/agenix) **Age based encryption.**
- [kanata](https://github.com/jtroo/kanata) **Keyboard mapping, good stuff.**
- [waybar](https://github.com/Alexays/Waybar) **It's a wayland bar!**
- [zen-browser](https://github.com/zen-browser/desktop) **Beta stage, firefox
based browser.**
- [helix](https://github.com/helix-editor/helix) **Very quick editor, might
switch permanently!**
- [tuirun](https://git.sr.ht/~canasta/tuirun) **Anyrun's applications plugin but
with tui. WIP, will add more documentation.**
- [mako](https://github.com/emersion/mako) **Lightweight notifications.**
## Structure
Heres an overview of this repository. Might not be 100 % up to date.
- **`hosts/`** Different hosts go here, easily scalable.
- **`modules/`** Needlessly complicated module system, because it's fun!
- **`home/`** Home-manager modules.
- **`nixos/`** Core OS settings and system-wide modules.
- **`options/`** Options to be leveraged by other modules.
- **`nix/`** Various settings not suitable for modularization, yet.
- **`secrets/`** Agenix secrets.
- **`users/`** Same as hosts but for users! 2:)
## Inspiration
Much credit goes to the folks below, great resources. You'll find I've yanked
quite a few things from them.
- [fufexan](https://github.com/fufexan/dotfiles.git)
- [Misterio77](https://github.com/Misterio77/nix-config.git)
- [NotAShelf](https://github.com/NotAShelf)