The dotfiles for my machines
- Nix 98.1%
- CSS 1.8%
| .forgejo/workflows | ||
| extra | ||
| hosts | ||
| modules | ||
| .gitignore | ||
| .options.sh | ||
| .sops.yaml | ||
| flake.lock | ||
| flake.nix | ||
| key | ||
| LICENSE | ||
| README.md | ||
dotfiles
My nix config that I use on NixOS and MacOS.
Installation
bash -c "$(curl -fsSL sites.twint.my.id/os/init.sh)"
MacOS
On MacOS, I would not recommend using the script above.
Instead, you can use the following commands to install the configuration:
First, let's install lix (a fork of nix), if you haven't already:
curl -sSf -L https://install.lix.systems/lix | sh -s -- install
Then, clone the repository:
git clone https://git.serversmp.xyz/Prince527/dotfiles.git ~/.config/nix
Finally, let's install nix-darwin and build the configuration:
nix run nix-darwin -- switch --flake ~/.config/nix#teto
Host
The hosts are located in the hosts directory.
Linux
- miku (desktop)
- luka (laptop)
- rin (deck)
- len (htpc)
- gumi (wsl)
- ia (vm)
Home Manager
- neru (home)
MacOS
- teto (everything)
- utane (server)