Автор статьи поставил себе необычную задачу: превратить старый ноутбук в «райтердек» — устройство только для письма, без интернета и отвлекающих программ. Взял свой шестилетний System76 Galago Pro с отличной клавиатурой и матовым экраном. Установил чистую консольную Debian (на момент статьи — Trixie) без X11 и Wayland. Никакого рабочего стола, даже GNOME. На этапе установки убрал всё, что связано с графической оболочкой.
Важный момент: автор не задавал пароль root при установке — это автоматически подключает sudo для его пользователя. Многие об этом не знают.
Сразу после установки — замена сетевого стека на network-manager. Он нужен не для постоянного интернета, а для удобного подключения к хотспотам через nm-tui, если вдруг понадобится сделать бэкап в дороге.
Дальше — редактор. Автор поставил neovim вместо обычного vim, чтобы получше с ним познакомиться. Для красивого отображения в консоли — kmscon из бэкпортов Debian. Он даёт масштабирование шрифта через ctrl-plus/ctrl-minus.
Следом — tmux для мультиплексирования терминала, статусбара и управления окнами. В .tmux.conf автор добавил: индикатор батареи через acpi -b с grep, клавиши F8/F9 для регулировки яркости через light, строку состояния сверху и зелёный фон.
Для работы с текстом — neovim с темой blue и включённым set linebreak. Вместо плагина для вики — установил vim-vimwiki из пакетов Debian (sudo apt install vim-vimwiki).
Синхронизация — через syncthing. Папку vimwiki с райтердека автор соединил с папкой writing на своём сервере. Так личные заметки с основного vimwiki не синхронизируются. Веб-интерфейс syncthing пришлось слушать на всех адресах, а не только на 127.0.0.1, потому что браузера на устройстве нет. Автор признаёт, что вариант неидеальный, но всё равно безопасный — секретов на райтердеке нет.
Последние штрихи — автовход. Автор настроил kmscon через systemd, чтобы он запускал /bin/login с нужным пользователем. В .bashrc дописал проверку: если не запущен tmux и это первый виртуальный терминал, то стартует новая сессия с vim -c VimwikiIndex.
Результат: неделя использования, написаны статья, сценарий для видео и ещё один будущий проект. Автор доволен. Цель — меньше отвлекаться на браузер, уведомления и музыку, больше писать вдумчиво, на専ном устройстве.