Домашняя система [configs]
Список файлов и директорий, которые нужно бэкапировать:
- ~/.mozilla/*
- ~/.bash_aliases
- ~/.i3/config
Язык (раскладка + переключение)
Вот такая команда работает корректно, пока не определился куда именно ее поместить, в данный момент она находится в ~/.i3/config
exec setxkbmap -layout us,ru -variant dvorak, -option grp:win_space_toggle
exec - для выполнения через конфиг i3 (если надумаю разместить в каком-нибудь bash конфиге, то она не нужна)
Firefox
Директория с конфигами ~/.mozilla/firefox
, проще копировать целую ~/.mozilla
При первом запуске, firefox создает в домашней папке эту директорию с дефолтными конфигами. Перед копированием своего конфига, старую директорию нужно удалить.
После копирования своей ~/.mozilla
, firefox запускается сразу с нужными настройками, то есть кроме копирования конфигов, больше ничего делать не нужно.
С помощью плагина Firefox color создал тему. Плагин может сразу применять новую тему на лету, а также позволяет сохранить тему как архив.
Вся тема состоит из двух файлов:
- json-манифест
- Картинка (используется для фона)
├── images
│ └── bg-039-717a66ba4d455686088c80f391cb3264.svg
├── manifest.json
manifest.json:
{
"manifest_version": 2,
"version": "1.0",
"name": "vandud-firefox-theme-manjaro-i3",
"theme": {
"images": {
"additional_backgrounds": [
"images/bg-039-717a66ba4d455686088c80f391cb3264.svg"
]
},
"properties": {
"additional_backgrounds_alignment": [
"top"
],
"additional_backgrounds_tiling": [
"repeat"
]
},
"colors": {
"toolbar": "rgb(39, 65, 81)",
"toolbar_text": "rgb(100, 152, 154)",
"frame": "rgb(37, 57, 69)",
"tab_background_text": "rgb(100, 152, 154)",
"toolbar_field": "rgba(0, 0, 0, 0.2)",
"toolbar_field_text": "rgb(100, 152, 154)",
"tab_line": "rgb(28, 171, 176)",
"popup": "rgb(49, 67, 78)",
"popup_text": "rgb(100, 152, 154)",
"tab_loading": "rgb(28, 171, 176)"
}
}
bg-039-717a66ba4d455686088c80f391cb3264.svg:
<svg width="144" height="96" xmlns="http://www.w3.org/2000/svg"><g fill-rule="evenodd" opacity=".3"><path fill-opacity=".1" d="M0 9h180v24H0z"/><path fill-opacity=".2" d="M0-15h180V9H0zm0 96h180v24H0z"/><path fill-opacity=".1" d="M0 0h24v96H0zm48 0h24v96H48zm48 0h24v96H96z"/><path fill-opacity=".1" d="M0 57h180v24H0z"/><path fill-opacity=".2" d="M0 33h180v24H0z"/></g></svg>
Так и не понял как ее установить отдельно
Bash
Все конфиги раскиданы по хомяку
-
~/.bash_aliases
Для работы .bash_aliases, нужно чтобы в .bashrc (или .bash_profile), было прописано следующее:
[[ -f ~/.bash_aliases ]] && . ~/.bash_aliases
Иногда подобная запись уже есть где-либо (в том же .bashrc или где-то еще), но например в manjaro такой записи нет.
No Comments