69просмотров
9 января 2026 г.
📷 ФотоScore: 76
📍 Дотфайлы для самых маленьких, ч.1 Сегодня у нас образовательный пост! Сегодня поговорим про дотфайлы. Термин популярный и, наверное, все про это хотя бы краем уха слышали, а может даже и увлекались. Но на практике я редко встречаю чьи-то дотфайлы, тем более если это касается РУ-аудитории, поэтому будем вот просвещаться. Тема обширная, поэтому разобьем на несколько частей. Первой будет теория, где мы узнаем, что это вообще такое, зачем надо и как выглядит. А дальше там посмотрим. Так вот, если своими словами, то дотфайлы - это буквально набор файлов конфигурации каких-то тулз. Но часто под дотфайлами подразумеваются не просто конфиги каких-то рандомных тулз, а именно целостный набор конфигов, которыми можно воспроизвести какое-то рабочее окружение. Явление пошло от любви линуксоидов к настройке буквально всего, и это "буквально все" часто фиксировалось в файлах, которые можно было расшарить с другими линуксоидами и им не пришлось бы красноглазить весь этот путь самим. Например, кто-то оттюнил свой оконный менеджер, сделал там какие-то кастомные лэйауты под себя, виджеты с отображением погоды и заряда батарейки добавил, всё это выглядит очень красиво, и чтобы другие челы могли раскатить это себе, автор шарит репозиторий с этими настройками, который другие просто теперь клонят и редактируют под себя. Вот этот репозиторий часто ещё содержит настройки всяких других тулз, типа там редактора, шелла итд, потому что автору не имеет смысла заводить ещё кучу репозиториев под это всё отдельно, и обычно всё просто кладут в один. Вот такой репозиторий обычно и подразумевают под дотфайлами. Это удобно не только для целей "поделиться с другими своими настройками", но и для тех случаев, когда у вас больше одной рабочей машины. Во-первых, представьте, что, оказываясь на чистой системе, где вообще ничего нет, вы просто клоните все ваши настройки из своей же репы, и вот у вас уже готовое к работе окружение, и вы автоматически миновали вот этот этап настройки хоткеев, шелла, настройки редакторов, ну и вот это всё. А во-вторых, если на обеих машинах уже всё настроено, новые правки в настройки сихронизируются через репозиторий. Примеры прям хороших дотфайлов, кроме моих, у меня что-то не сохранены, поэтому, собственно, вот мои. А вот ещё и ещё какие-то. Можно просто гуглить "dotfiles" на гитхабе и смотреть. Можно гуглить и по конкретной тулзе, если не нужны общие. А в следующем посте мы поговорим о том, какие проблемы есть с дотфайлами и как их можно решать. А у вас есть свой репозиторий с дотфайлами? 🤔