My dot files as well as a variety of scripts to manipulate/use them. These work with MacOS and Ubuntu.
Run this one-off command to set up the github CLI + download this repo, all in one-shot. Maybe eventually this will kick off the config files installer?
curl -s https://raw.githubusercontent.com/pcodes/config-files/master/bootstrap_linux.sh | bash
⚠️ WARNING: This is all under construction, everything below this section is super outdated Next steps:
- Add polybar to this
- Create actual custom polybar
- No more manual lists in the install dotfiles script
- Figure out rofi theme
- Add support for creating .desktop files for things I like (such as obsidian)
- Add support for creating the graphical target for i3 (currently it's in the .bin folder of my laptop)
zshrc: My ZSHRC file. It uses Oh My ZSH as well as a variety of shell plugins for enhanced functionality- Oh My ZSH Custom Plugins:
- ZSH Autocomplete
- ZSH Syntax Highlighting
- Custom Plugin Autoupdate
- Powerlevel10k theme
install_zsh.sh: This will download and install Oh my ZSH (ZSH framework), PowerLevel10K (my theme of choice), and the following dependencies:diff-so-fancy: Better diff viewinglsd: Betterlscommand, uses Nerdfont icons
tmux.conf: Standard tmux.conf file. Will automatically download plugin manager on first install- Tmux plugins: (coming soon)
I upgraded from Vim 8 to using Neovim. I overhauled my plugin selection and things should be much snappier.
The base file is neovim.vim in the config directory.
There also is coc-settings.json for modifying the coc auto-complete plugin.
- Lua: LuaFormatter
- Bash: Shellcheck + Bashfmt
update_config.sh: If you want to update any of the config files, change them in here. Changes are then tracked with VCS, and the script copies the new one.install_vim.sh: Sets up Vim from my vimrc reposetup_ubuntu: Script I use for a fresh Ubuntu installscripts/: Folder with misc shell scripts I use