Skip to content
rokokolPublic

Repository files navigation

huix

huix

Мой NixOS-флейк — десктоп с NVIDIA/CUDA и ноут на Hyprland плюс домашний сервер без экрана (´ω`♡%)

NixOS Nix Hyprland assets workarounds deviations license eval deepwiki

Звёзды, PR, issues и коммиты репозитория huix

Короче, это мой 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:

nixos services fonts home-manager hyprland programs nixvim scripts

Вынесено в отдельные репо

Куски, которые переросли конфиг и живут своими флейками — huix подключает их входами и держит по одному шву на каждый. Вся семья вместе с самим конфигом помечена топиком huix

screen-shader claude-account rofi-wooordhunt virtual-media-devices skvpn archive-mount rename-case ddlc-palette ddlc-sddm-theme ddlc-hyprlock ddlc-rofi-theme ddlc.nvim ddlc-themes

Пара заметок

  • Светлую и тёмную темы можно переключать на лету — выбор переживает перезагрузки и пересборки
  • О том, что крутится на машинах, читай в системном слое и разделе служб


Felix Argail

an average nixos user :3


❄️❄️🚀 ВСЕ ВАШИ ПАКЕТНИКИ ГОВНО 🤬❄️
МУТАБЕЛЬНЫЙ МУСОР 🌋🚀❄️ НУЖНО ПЕРЕЙТИ ❄️ НА НИКС ❄️❤️
😍 НА НИКС ПЕРЕЙДИ ❄️❄️
НА НИКС ПЕРЕЙДИ СУКА 😡❄️
🚀 МНЕ НУЖНА ❄️❄️ ДЕКЛАРАТИВНОСТЬ СУКА 🚀❄️
ДЕКЛАРАТИВНЫЙ НИКС ПОДХОД 😍❤️🚀❄️
ВСЕ ВАШИ ОС ИМПЕРАТИВНОЕ 🤬💩 ГОВНО ❄️
❄️ ПЕРЕЙДИ НА НИКС

никспобеда.рф

❄️ made with declarative love · NixOS ❄️