Короче, это мой NixOS для рабочего ПК, ноутбука и домашнего сервера: Hyprland, nixvim и куча приложений для повседневных дел. Часть программ я держу отдельно от конфига, а для всего остального стараюсь собрать удобную среду под себя
sudo nixos-rebuild switch --flake .#nixos-pc # или .#nixos-laptop
rebuild # алиас на то же для текущего хоста
rebuilds # то же, но пакеты с зеркала Яндекса — если проблемы с сетьюСтанция своего чекаута не держит: её собирает ПК и заливает по Tailscale SSH
nixos-rebuild switch --flake .#nixos-station --target-host rokokol@nixos-station --sudo --ask-sudo-password
nix build .#station-boot-test -L # станция в виртуалках рядом с роутером и ПК, только по запросу
nix build .#station-install-test -L # её установочный образ в виртуалках: отказы и полная установкаПервый раз станция ставится с флешки: образ без секретов собирает nix build .#station-installer, секреты в копию добавляет nix run .#make-station-iso -- write result/iso/*.iso OUTPUT, и этот OUTPUT после установки удаляют. Что станция умеет — в описании системного слоя
Если поменялось железо, обнови его описание:
sudo nixos-generate-config --show-hardware-config > nixos/<host>/hardware-configuration.nixМатлаб тоже можно запустить через Nix (★^O^★):
nix run gitlab:doronbehar/nix-matlab#matlab-shell
nix shell gitlab:doronbehar/nix-matlab#matlab --command /run/media/rokokol/MATHWORKS_R2025A/install| Хост | Назначение |
|---|---|
| Рабочий ПК | Рабочий хост для разработки и творческих задач |
| Ноутбук-трансформер | Рабочий хост с сенсорным экраном, пером и режимом планшета |
| Домашний сервер | Хранит резервные копии, собирает состояние хостов и предоставляет домашние службы |
Конфиг разбит на слои, у каждого свой README:
Куски, которые переросли конфиг и живут своими флейками — huix подключает их входами и держит по одному шву на каждый. Вся семья вместе с самим конфигом помечена топиком huix
- Светлую и тёмную темы можно переключать на лету — выбор переживает перезагрузки и пересборки
- О том, что крутится на машинах, читай в системном слое и разделе служб
an average nixos user :3
|
❄️❄️🚀 ВСЕ ВАШИ ПАКЕТНИКИ ГОВНО 🤬❄️ |
❄️ made with declarative love · NixOS ❄️
