This is a collection of my basic config files for my PopOS env, created with a bare git repo that auto-tracks my files (idea from here)
I'll always be adding more stuff
- setup.sh (work in proggress) with automated installation.
- .zshrc with my preferred aliases.
- .config with vscode config/settings/snippets and dconf settings
- .backup containing crontab-install-scripts and UBlockOrigin backup file
curl -L https://raw.githubusercontent.com/pedromarquetti/cfg_files/master/.local/bin/setup.sh | bash
curl -L https://raw.githubusercontent.com/pedromarquetti/cfg_files/master/.local/bin/setup_noroot.sh | bash
curl -L https://raw.githubusercontent.com/pedromarquetti/cfg_files/master/.local/bin/setup_nvim.sh | bash
Note: .zshrc contains a NVM plugin to make the shell faster, you must use
nvm install node
for every user before installing some nvim LSPs AND use nvm use node if working on some specific projects (like TS/JS projects OR bash projects, because bash completions depend on node)
git clone https://github.com/pedromarquetti/cfg_files.git
# mv cfg_files/<file/dir> ~
At .docker/images/test
, run cd .docker/images/test && docker build --no-cache -t root_scripttest/dotfiles .
Then docker run -it root_scripttest/dotfiles
In there, you can safely run /setup.sh and setup_noroot.sh
Some useful script are located at .local/bin
, they can be used to save your configs locally, my_cron_install and root_cron_install are useful crontabs I use to keep my system up to date
At .backup
and .config/Code/Backups/
, there are some configs I use. The scripts mentioned above will update these configs
Some extensions I like:
- Dash2DockLite to make my Dock prettier (can also be installed from here)
- Search Light cool looking search bar (can also be installed from here)
Please report if you find any issues, I just learned Shell Scripting, so, errors are expected