The dotfiles for my machines
Find a file
2026-06-19 00:01:00 +00:00
.forgejo/workflows Darwin: Cleanup 2026-06-12 14:59:49 -03:00
hosts Remove CachyOS Kernels 2026-06-16 11:23:42 -03:00
modules Remove CachyOS Kernels 2026-06-16 11:23:42 -03:00
.editorconfig Elysia Updater 2026-01-26 13:09:07 -04:00
.gitignore HM progress 2026-04-11 20:14:11 -03:00
.options.sh Enable AdGuard Home 2026-05-31 20:30:53 -03:00
.sops.yaml Server. 2026-03-04 22:58:54 -04:00
flake.lock Updates 2026-06-19 00:01:00 +00:00
flake.nix Remove CachyOS Kernels 2026-06-16 11:23:42 -03: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 Update README.md 2026-06-01 22:50:00 +00:00

dotfiles

My nix config that I use on NixOS and MacOS.

Installation

bash -c "$(curl -fsSL sites.twint.us.kg/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)
  • kaito (micro laptop)
  • gumi (wsl)
  • ia (vm)

MacOS

  • teto (everything)
  • utane (server)

Home Manager

  • neru (x1e laptop)