From 7e7bcbe0173bb39022e04a3ba3d961c184cddf74 Mon Sep 17 00:00:00 2001 From: Anry Das Date: Sun, 25 Oct 2026 16:43:46 +0200 Subject: [PATCH] Add nano to the desktop and server images (0.9.6) Co-Authored-By: Claude Sonnet 5.5 --- TODO.md | 3 ++- VERSION | 2 +- live/packages.x86_64 | 1 + srcpkgs/das-server/template | 4 ++-- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/TODO.md b/TODO.md index 805226f..128f147 100644 --- a/TODO.md +++ b/TODO.md @@ -1,6 +1,6 @@ # Das OS — що зробити далі -Стан на 2026-10-25: версія 0.9.5 (не закомічено), етапи 1–8 готові (live ISO, власний репозиторій, оформлення, інсталятор Calamares зі знімками Btrfs, Go-утиліти `das-update` і `das-welcome`, серверний образ з консольним інсталятором, менші ISO, консольні помічники, профіль розробника), CI (етап 9: пакети й обидва ISO збираються на власному runner, ~45 хв). +Стан на 2026-10-25: версія 0.9.6 (не закомічено), етапи 1–8 готові (live ISO, власний репозиторій, оформлення, інсталятор Calamares зі знімками Btrfs, Go-утиліти `das-update` і `das-welcome`, серверний образ з консольним інсталятором, менші ISO, консольні помічники, профіль розробника), CI (етап 9: пакети й обидва ISO збираються на власному runner, ~45 хв). ## Етап 5. Go-утиліти (готово, лишилися перевірки) - [x] `das-update`: вікно, значок у треї (лише коли є оновлення), консольний режим `--cli`, знімок snapper pre/post, встановлення через pkexec, підказка про відкат. @@ -118,6 +118,7 @@ Live ISO без графіки з консольним інсталятором: - [x] `das-panel-icon help` (`-h`, `--help`) показує підказку, а не ставить значок «?»; невідомі `-ключі` відхиляються. - [x] На десктопний образ додано `publisher` (`publish`) і `deployer` (`deploy`): копії проєктів з `~/Dev/Projects/Python`, конфіг у `~/.config/<назва>/` (створюється з прикладу при першому запуску), історія в `~/.local/state/<назва>/`; перевірити на ISO. - [x] Зміну шляхів конфігу та `history.log` перенесено в оригінальні `publisher` і `deployer` (`config.default_path()`, `pipeline._history_path()`): у checkout усе як було, у пакеті — `~/.config` і `~/.local/state`. Копії пакетів відрізняються від оригіналів лише значеннями за замовчуванням (localhost, user). +- [x] У десктопний образ і в `das-server` 0.5.0 додано `nano`: `publish` і `deploy` відкривають конфіг у редакторі за F2 (`$VISUAL`/`$EDITOR`, інакше `nano`), без нього завершувались; 0.9.6. - [ ] Прибрати значки томів live-носія («Том 6,6 ГБ») з робочого столу live-сесії. - [ ] Тема GRUB у встановленій системі (зараз стандартний чорний екран). - [ ] Перевірити меню Whisker вручну. diff --git a/VERSION b/VERSION index b0bb878..85b7c69 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.9.5 +0.9.6 diff --git a/live/packages.x86_64 b/live/packages.x86_64 index 18a52c2..77d9811 100644 --- a/live/packages.x86_64 +++ b/live/packages.x86_64 @@ -69,6 +69,7 @@ das-theme das-tools das-helpers das-shell +nano publisher deployer xtools-minimal diff --git a/srcpkgs/das-server/template b/srcpkgs/das-server/template index affbe18..b308de0 100644 --- a/srcpkgs/das-server/template +++ b/srcpkgs/das-server/template @@ -1,9 +1,9 @@ # Template file for 'das-server' pkgname=das-server -version=0.4.0 +version=0.5.0 revision=1 depends="openssh chrony dhcpcd NetworkManager docker docker-compose nftables - fail2ban socklog-void python3 curl lazydocker lazygit mc tmux htop ncdu + fail2ban socklog-void python3 curl lazydocker lazygit mc tmux htop ncdu nano das-snapshots das-update das-helpers das-shell xtools-minimal" short_desc="Das OS server: packages and secure defaults for SSH, firewall and Docker" maintainer="Das "