https://github.com/marcoplaitano/dotfiles
Configuration files for the programs and tools I most commonly use, and some useful shell scripts.
https://github.com/marcoplaitano/dotfiles
bash-script bash-scripting bash-scripts config configuration-files dotfiles dotfiles-automation dotfiles-installer dotfiles-linux dotfiles-manager i3-config nvim nvim-configs script scripting scripts shell-script shell-scripting shell-scripts
Last synced: 14 days ago
JSON representation
Configuration files for the programs and tools I most commonly use, and some useful shell scripts.
- Host: GitHub
- URL: https://github.com/marcoplaitano/dotfiles
- Owner: marcoplaitano
- License: mit
- Created: 2023-06-25T20:00:36.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2026-04-04T15:53:38.000Z (21 days ago)
- Last Synced: 2026-04-04T18:35:47.779Z (21 days ago)
- Topics: bash-script, bash-scripting, bash-scripts, config, configuration-files, dotfiles, dotfiles-automation, dotfiles-installer, dotfiles-linux, dotfiles-manager, i3-config, nvim, nvim-configs, script, scripting, scripts, shell-script, shell-scripting, shell-scripts
- Language: Shell
- Homepage:
- Size: 17 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DOTFILES
A collection of configuration files for the programs and tools I most commonly
use, and some useful shell scripts.
The purpose of this repository is too keep an online backup - with version
control features - for personal use.
Some of these files and scripts rely on each other for the declaration and
definition of environment variables, functions and aliases; I can't guarantee
that blindly copying these files or settings on your machine will work as
expected.
![demo-image]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
## Install
The [install.sh] script creates a symlink for each most directories of
this repository to a specific location (usually `$XDG_CONFIG_HOME` - i.e.
`~/.config`).
This allows to reflect any changes to the configuration of one of these programs
directly in this git repository.
```sh
git clone https://github.com/marcoplaitano/dotfiles
cd dotfiles && ./install.sh
```
You can also decide to only install some specific config files:
```sh
./install.sh --list # list all config files
./install.sh nvim tmux # only install configs for these tools
```
See `./install.sh --help` for more options.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
## Author
Marco Plaitano
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
## License
Distributed under the [MIT] license.
[demo-image]:
https://github.com/marcoplaitano/images/blob/main/dotfiles-demo.png
"demo image"
[install.sh]:
install.sh
"Repository file"
[MIT]:
LICENSE
"Repository file"