Skip to content

hugo-berendi/yomi

Repository files navigation

Yomi (黄泉)

based on everything-nix

In case you are not familiar with nix/nixos, this is a collection of configuration files which build all my systems in a declarative manner. The tool used to configure the global system is called nixos, and the one used to configure the individual users is called home-manager.

A visual history of my setup is in the works!

Features this repository includes:

  • Sets up all the apps I use — including git, neovim, fish, tmux, starship, hyprland, anyrun, discord, zathura, foot & much more.
  • Sets up my entire homelab — including zfs-based impermanence, automatic let's-encrypt certificates, tailscale, syncthing, vaultwarden, whoogle, pounce, calico, smos, intray, actual & more.
  • Consistent base16 theming using stylix
  • Declarative secret management using sops-nix

Hosts

This repo's structure is based on the concept of hosts - individual machines configured by me. I'm naming each host based on things in space/mythology (they are the same picture). The hosts I have right now are:

  • amaterasu — my personal laptop
  • tsukuyomi — my tower pc
  • susanoo — my android phone. Although not configured using nix, this name gets referenced in some places

File structure

Location Description
common Configuration loaded on both nixos and home-manager
devshells Nix shells
docs Additional documentation regarding my setup
home Home manager configurations
hosts/nixos Nixos configurations
modules Custom generic/nixos/home-manager modules
overlays Nix overlays
pkgs Nix packages
flake.nix Nix flake entrypoint!
scripts Bash scripts that come in handy when on a live cd
.sops.yaml Sops entrypoint
stylua.toml Lua formatter config for the repo

Points of interest

Here's some things you might want to check out:

Things I use

This does not include links to every plugin I use for every program here. You can see more details in the respective configurations.

Fundamentals

Graphical

Terminal

There are many clis I use which I did not include here, for the sake of brevity.

Services

In the future when I have my synology nas

Most services are served over tailscale, using certificates generated by let's encrypt.

Hall of fame

Includes links to stuff which used to be in the previous section but is not used anymore.

  • Kitty — I switched to Foot
  • Eww - experimented with eww for a bit, but setup was painful and bars are a bit useless

About

Yomi (黄泉)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published