nixos-config/configs
Gabriel Arazas af0f25b7b0
wrapperPackages/dotfiles-wrapped: init
Not all of it is working as intended but we'll fix at a later time.
2024-07-30 13:26:58 +08:00
..
disko diskoConfigs/archive: init 2024-02-27 21:05:49 +08:00
flake-parts wrapperPackages/dotfiles-wrapped: init 2024-07-30 13:26:58 +08:00
home-manager users/foo-dogsquared: fix conditional for NixOS-enabled parts 2024-07-29 16:02:13 +08:00
nixos hosts/ni/setups/music: add UXPlay and update firewall settings 2024-07-30 11:54:09 +08:00
nixvim nixvimConfigs: update deprecated attributes 2024-07-11 17:29:17 +08:00
wrapper-manager wrapperPackages/dotfiles-wrapped: init 2024-07-30 13:26:58 +08:00
README.adoc docs: update READMEs 2024-03-01 18:12:55 +08:00

This is the folder containing various configurations for various environments, typically the ones configured using the Nix module system such as NixOS, home-manager, and nixvim. Each of these configurations are assumed to use custom modules defined at ../modules/ (where it has similar folder structure).

Furthermore, these configurations do have a certain "codename" in the commits for easier inspection of the history. Here is the following list of them used in the repo history:

  • diskoConfigs for Disko configurations.

  • hosts for NixOS systems (e.g., hosts/ni).

  • users for home-manager configurations (e.g., users/foo-dogsquared).

  • nixvimConfigs for NixVim configurations (e.g., nixvimConfigs/fiesta).

  • flake for flake-parts (seeing it only has one of them, it is constantly referred to as flake).

These "codenames" are also used for their environment-specific module structuring (e.g., hosts.ni.services.backup.enable for NixOS, nixvimConfigs.fiesta.setups.tree-sitter for NixVim, users.foo-dogsquared.setups.desktop.enable for home-manager) with the exception of flake-parts where it is basically a free-for-all.

Lastly, these modules are referred collectively in the commits as modules.