2026-05-31 14:51:53 +03:00
2026-05-31 14:51:53 +03:00
2026-05-31 14:51:53 +03:00
2026-05-31 14:51:53 +03:00
2025-01-25 19:38:13 +03:00
2025-05-05 17:21:43 +03:00
2024-04-17 05:52:14 +05:00
2026-05-31 14:51:52 +03:00
2026-05-31 14:51:51 +03:00
2024-04-17 05:50:01 +05:00
2025-12-06 23:26:10 +03:00
2025-01-25 19:38:13 +03:00

❄️ My NixOS Config

This configuration is based on &'s config

Users

Hosts

How does this work?

The flake file is the starting point. While installing/rebuilding the correct host is chosen, which includes ./host/${host}/configuration.nix.

It includes 2 (actually, more, but hey!) files:

It allows me to remove duplications and add multiple users to one host

Example with Rias:

./host/Rias/configuration.nix
  ./host/Rias/modules/*
  ./host/modules/gpu/nvidia.nix
  ./host/modules/common.nix
    ./host/Rias/hardware-configuration.nix
    ./modules/host.nix
      ./modules/host/*
    ./host/modules/packages.nix
  ./user/common.nix
    ./user/sweetbread/home.nix
      ./user/sweetbread/modules/*
    ./modules/user.nix
      ./modules/user/*

Programs

Most of programs are defined in user modules

Screenshot

S
Description
No description provided
Readme BSD-2-Clause 8.2 MiB
Languages
Nix 88.5%
TypeScript 7.1%
Shell 2.4%
SCSS 2%