Updates config doc, wip

This commit is contained in:
Alicia Sykes 2022-11-27 13:23:34 +00:00
parent 186a35540a
commit 77e7436f92

View File

@ -1,13 +1,25 @@
Lissy93/Dotfiles - Config ⚙️
----------------------------
List of configuration files for various apps, utils and systems.
> All configuration files for apps, utils and services used across *nix-based systems
config
├── desktop-apps/ # Config files for GUI applications
│ ├── firefox.user.js # Firefox (browser)
│ └── thunderbird.user.js # Thunderbird (mail client)
├── general/ # General config files for all *nix-based systems
The location on disk that files should be symlinked to is specified in symlinks.yml
Run the install.sh script to apply settings based on system type and user preferences
Important: Take care to read through files thoroughly before applying any changes
And always make a backup of your pre-existing config files before over-writing them
Full source and documentation: https://github.com/Lissy93/dotfiles
Licensed under MIT (C) Alicia Sykes 2022 <https://aliciasykes.com>
---
config/
├── git/ # Git (version control) config files
├── tmux/ # Tmux (multiplexer) config, sessions, bindings and plugin list
├── vim/ # Vim (text editor) config, key bindings and plugin list
├── zsh/ # ZSH (shell) settings, aliases, utils and plugin list
├── general/ # All other config files for *nix-based systems
│ ├── .bashrc
│ ├── .gemrc
│ ├── .gitignore_global
@ -16,24 +28,15 @@ config
│ ├── .gitconfig
│ ├── .wgetrc
│ └── dnscrypt-proxy.toml
├── macos/
│ ├── launchpad.yml
│ ├── skhdrc
│ └── yabairc
├── macos/ # Configs for apps only used on MacOS
│ ├── launchpad.yml # The layout and folder structure of launchpad screen
│ ├── skhdrc # Hot keys for managing TWM
│ └── yabairc # Settings for tiling window manager
├── desktop-apps/ # Config files for GUI applications
│ ├── firefox.user.js # Firefox (browser)
│ └── thunderbird.user.js # Thunderbird (mail client)
├── themes/ # Color themes for various apps
│ ├── iterm #
│ └── warp #
└── README.txt
Generic configs which are used across all systems (e.g. .gitconfig, .bashrc, .wgetrc)
are stored in the root of the config directory, whereas groups of config files, for like
ZSH, Vim, Tmux etc are organized into directories.
files which are only used on
certain systems (like MacOS) or by certain applications (like Firefox's user.js) are
kept in category-specific directories (e.g. macos, desktop-apps, gnome, etc).
The location on disk that files should be symlinked to is specified in symlinks.yml
Run the install.sh script to apply settings based on system type and user preferences
Important: Take care to read through files thoroughly before applying any changes.
Full source and documentation: https://github.com/Lissy93/dotfiles
Licensed under MIT (C) Alicia Sykes 2022 <https://aliciasykes.com>