summaryrefslogtreecommitdiff
path: root/readme.md
diff options
context:
space:
mode:
authoroutremonde <outremonde@vivaldi.net>2025-06-10 20:32:00 -0400
committeroutremonde <outremonde@vivaldi.net>2025-06-10 20:32:00 -0400
commit9786eb8672213344d8d1b7bdef12bc94510b20db (patch)
treeb7d79440800c92d32187ab32c636b0830c94a610 /readme.md
initialized repository
Former-commit-id: 84647f22b951a957b2b83885b612115d473f6626
Diffstat (limited to 'readme.md')
-rw-r--r--readme.md32
1 files changed, 32 insertions, 0 deletions
diff --git a/readme.md b/readme.md
new file mode 100644
index 0000000..b945571
--- /dev/null
+++ b/readme.md
@@ -0,0 +1,32 @@
+Welcome to my Nix* setup!
+
+Iteration: 7?
+
+This repo contains multi-device configurations for nixos and home-manager, including features like agenix for secret management, a wrapped neovim package with mnw, and more.
+
+- [Todo List](./docs/todo.md)
+- [Directory Organization](./docs/layout.md)
+- [Home Server Setup](./docs/home-server.md)
+
+## Features
+
+- agenix secret management
+- custom desktop setup with the niri compositor
+- custom (bad) base16 theme system
+- flake boilerplate shortener library
+- automatic nix file imports
+- multiple users per device
+- very organized
+
+## Devices
+
+- nzxt-desktop: My custom-built desktop pc in an nzxt case (not actually made by nzxt).
+- ideapad-laptop: My cheap lenovo ideapad I use for schoolwork.
+- prodesk-server: My home server running on an hp prodesk desktop.
+- steam-deck: My steam deck running nixos with jovian-nixos.
+
+## Credits
+
+- [The flake boilerplate shortener library](lib/helper.nix) was partially stolen from Vimjoyer, though I have heavily stripped it down and modified it (and probably made it worse).
+- [The nix file auto-importation code](lib/umport.nix) was taken from the ylib library and slightly modified to not import flake.nix and shell.nix files.
+- Everyone who worked on the stuff in my flake inputs, thanks for the great software!