LINUX.ORG.RU

Развитие моего конфига i3

 albert, , , ,


10

2

Раз тут такое спонтанное выкладывание i3, то я тоже выложу своё.

Это - постепенное развитие моего конфига, который был сделан «по вашим советам» (NixOS + i3 + KDE (по вашим советам))

Основные внешние изменения - добавлены konversation с конфигом, цветовая тема okular, «цветовая тема» firefox ( LOR habr github ).

Ещё я попробовал попользовать XMonad, особого профита для себя не увидел. Вместо этого просто научился использовать табы в i3.

Внутри я добавил плагинов emacs для своего комфорта, растащил конфиг по отдельным файлам, дописал плагинов для albert, перешёл на rclone с gdrive-ocamlfuse.

Конфиг: https://github.com/balsoft/nixos-config/

ПО

  • NixOS+home-manager
  • i3
  • polybar

На этом скрине

  • emacs

Вообще

  • firefox
  • albert
  • dolphin
  • konsole + zsh
  • kdenlive
  • trojita, telegram-desktop, vk-messenger, konveration
  • VirtualBox для виртуалок с «нормальными» дистрами

Скрины того, чем я занимаюсь

  • Основной скрин: допиливание скриптов polybar
  • учёба

>>> Просмотр (1920x1080, 277 Kb)

★★

Проверено: Shaman007 ()
Последнее исправление: balsoft (всего исправлений: 2)

Расскажи, как детектишь на каком девайсе сейчас запущена nixos. Хочу железно-специфичные вещи применять в зависимости от текущего девайса, а в остальном использовать одинаковый конфиг.

Deleted
()
Ответ на: комментарий от Deleted
$ cat /etc/nixos/configuration.nix                                 
import /home/balsoft/projects/nixos-config "ASUS-Laptop"

Т.е. вызываю конфиг с аргументом, в котором хостнейм девайса. Хостнейм затем парсится, пишется в config (в modules/devices.nix) и используется по остальному конфигу через config.device (и распаршенные вещи через config.deviceSpecific. Надеюсь, понятно объяснил, если непонятно, переспроси.

balsoft ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.