Info
Content

Домашняя система [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 создал тему. Плагин может сразу применять новую тему на лету, а также позволяет сохранить тему как архив.

Вся тема состоит из двух файлов:

  1. json-манифест
  2. Картинка (используется для фона)
├── 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 такой записи нет.


i3wm

No Comments
Back to top