https://github.com/the-nix-way/nome
My Nix home
https://github.com/the-nix-way/nome
dev-environments home-manager nix nixos reproducibility
Last synced: over 1 year ago
JSON representation
My Nix home
- Host: GitHub
- URL: https://github.com/the-nix-way/nome
- Owner: the-nix-way
- License: mpl-2.0
- Created: 2022-08-06T16:52:58.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-04-09T13:54:03.000Z (over 2 years ago)
- Last Synced: 2024-04-09T17:51:22.856Z (over 2 years ago)
- Topics: dev-environments, home-manager, nix, nixos, reproducibility
- Language: Nix
- Homepage:
- Size: 280 KB
- Stars: 189
- Watchers: 6
- Forks: 16
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Nome
Nome is my **N**ix h**ome**.
It encapsulates a range of Nix goodies that I use to declutter and bring order to my entire laptop environment, including:
- My [nix-darwin] and [Home Manager][hm] configuration
- Shell aliases and helper scripts
What I run to apply my [nix-darwin] configuration (which in turn applies my [Home Manager][hm] config):
```shell
nix develop --command reload
```
That's right: with Nix installed and [flakes enabled][flakes], this is all that I need to run to stand up a new machine according to my exact specifications, including configuration for [Vim](./nix-darwin/home-manager/neovim.nix), [tmux](./nix-darwin/home-manager/tmux.nix), [zsh](./nix-darwin/home-manager/zsh.nix), [Visual Studio Code](./nix-darwin/home-manager/vscode.nix), [Git](./nix-darwin/home-manager/git.nix), and more.
This has enabled me to eliminate [Homebrew] from my machine.
## Scope
I should make it clear that this project is a personal project and not necessarily intended as a blueprint or a reproducible template.
I do hope that you find some inspiration in it, but don't necessarily interpret what you see here as best practices.
It's just an evolving project that I find quite useful and it's meant above all to show what Nix is capable of.
[flakes]: https://nixos.wiki/wiki/Flakes
[hm]: https://github.com/nix-community/home-manager
[homebrew]: https://brew.sh
[nix-darwin]: https://github.com/LnL7/nix-darwin