The dotfiles for my machines
  • Nix 86.5%
  • JavaScript 11.9%
  • CSS 1.5%
Find a file
2026-03-09 00:01:15 +00:00
.forgejo/workflows Darwin: Nix Packages 2026-02-09 10:44:21 -04:00
extra Elysia Updater 2026-01-26 13:09:07 -04:00
hosts Cleanup 2026-03-07 22:43:15 -04:00
modules freesm 2026-03-07 19:48:36 -04:00
.editorconfig Elysia Updater 2026-01-26 13:09:07 -04:00
.gitignore Add automatic gc and optimise 2025-02-06 17:58:43 -04:00
.options.sh Update .options.sh 2025-07-07 12:56:48 +00:00
.sops.yaml Server. 2026-03-04 22:58:54 -04:00
flake.lock Updates 2026-03-09 00:01:15 +00:00
flake.nix freesm 2026-03-07 19:48:36 -04:00
key Added SSH key auth 2025-02-17 20:55:06 -04:00
LICENSE Add GPL 2026-01-02 12:04:13 -04:00
README.md WSL -> Gumi 2025-08-29 17:43:12 -03:00

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)