# ❄️ My NixOS Config This configuration is based on [&'s config](https://github.com/Andrey0189/nixos-config) ## Users - [Sweetbread](./user/sweetbread) - [Chest](./user/chest) ## Hosts - [Rias](./host/Rias) - [Senko](./host/Senko) - [Eclipse](./host/Eclipse) - [Impreza](./host/Impreza) ## How does this work? The [flake](./flake.nix) file is the starting point. While installing/rebuilding the correct `host` is chosen, which includs `./host/${host}/configuration.nix`. It includes 2 (actually, more, but hey!) files: - [`./host/modules/common.nix`](./host/modules/common.nix): Common setting for all hosts (I don't say) - [`./user/common.nix`](./user/common.nix): Common settings for all users (you got the idea) and setup of [home-manager](https://github.com/nix-community/home-manager) It allows me to remove duplications and add multiple users to one host ## Programs Most of programs are defined in [user modules](./modules/user) ![Screenshot](./screenshot.png)