All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add Recommended VS Code/ium Extensions (in separate directory)
- Add Zsh auto-install script
- Make AwesomeWM theme.lua
- neovim
- add manual workspace management with natecraddock/workspaces.nvim
- fix and add formatting shortcut for null-ls
- awesome
- update wibar to polybar
- neovim
- add startup dashboard using goolord/alpha-nvim
- add projects detection using ahmedkhalf/project.nvim
- neovim
- change tab management to Buffer Management with BarBar plugin
- neovim
- change keybindings for nvim-tree
- neovim
- add GoMove plugin
- refactor colorscheme.lua
- Minor Neovim Full Lua Config Upgrade
- neovim
- Updated Neovim config to full lua!
- Added additional plugins
-
update
extras
folder structure -
vscode
- use an extension to synchronise
settings.json
into this git repo
- use an extension to synchronise
-
arch/*
- change folder names to use underscore instead of camel case
- yarn
- update yarn global bin location
- git
- add default branch name
- archinstall config
- add btop to archinstall packages
- awesome
- add numlockx
- zsh
- updated candy-24h theme
- add and track nitrogen configuration
- add and track yay configuration
-
awesome
- restore current awesome config
-
archinstall config
- add additional packages while restoring awesome config in tandem
- zsh
- add the
owo
alias to send to the$OWO
directory
- add the
- add .gitignore file to add a private separated repo for private stuff
- awesome
- update default keybindings to match to preference
- zsh
- add the
$OWO
variable as the default location for cindrmons-config-files
- add the
- Minor changes to file structure
- return to stow management system
- add zsh and neovim auto-install script skeleton
- archinstall config
- refactor and add addiitonal packages
- separate it on a different folder on root
- i3
- refactored i3config to use vim folds
- add startup.wav sound to i3config
- kitty
- add iceberg theme
- fix ssh kitten issue when asking for password
- nvim
- update neovim configs to latest configuration
- screenlayout
- add a more later version of the current screenlayout
- zshrc
- refactor zsh config
- Arch Install Configuration
- add archinstall configuration generated from
archinstall
- add archinstall configuration generated from
- nvim
- add figlet title header and collapsible vim sections on main init.vim.
- add suda plugin for enabling sudo edits for restricted file access files.
-
nvim
- add additional plugins and plugin configuration
- replace comment plugin from
tpope/vim-commentary
tonumToStr/Comment.nvim
-
aliases
- add kitty ssh kitten alias
- aliases
- add shorthand for
task deadlines
-->whattodo
- add shorthand for
- nvim
- Add Iceberg theme.
- Add undofile as part of the config.
- zshrc
- Add XDG env vars.
- Update alias filename and path location (should now be in $XDG_CONFIG_HOME)
-
Change .aliases to aliases instead.
-
zshrc
- Update alias path to
~/.config/
instead.
- Update alias path to
-
bashrc
- Update alias path t
~/.config/
instead.
- Update alias path t
- nvim
- Massive overhaul in terms of configuration:
- Separated plugins into a different file.
- add custom configs for each plugin through lua.
- Massive overhaul in terms of configuration:
-
i3/config
- Add
task sync
service to autostart every login.
- Add
-
taskwarrior
- Update deadline report configuration:
- Add additional columns for priority
- Change sort order for due date
- Update deadline report configuration:
- i3/config
- update xfce4-terminal to autostart with current tasks using
deadline
report from taskwarrior config.
- update xfce4-terminal to autostart with current tasks using
- taskwarrior
- add custom taskwarrior report: deadline -- List of open tasks by due date and urgency.
- i3/config
- Add xfce4-terminal to workspace01 (Terminals)
- i3/config
- Refactor start-up programs section
- i3/config
- Add mpv to workspace14 (Music)
- taskwarrior
- Add taskwarrior custom location configuration.
- xfce4/terminal/terminalrc
- Update
MiscMenubarDefault
toFALSE
.
- Update
- xfce4/terminal/terminalrc
- Add xfce4-terminal configruation.
- yarnrc
- Add yarnrc config to set prefix to $HOME/.local as reference file.
- zshrc
- Add
~/Scripts
to PATH in addition to~/Binaries/Scripts
.
- Add
- git/.gitconfig
- add git aliases
- Decided to re-add vscode as part of the config files, since only
settings.json
was the only thing needed.
-
vscode/settings.json
- re-add vscode config file as only
settings.json
basic defaults (not including mostly extension-dependent configration).
- re-add vscode config file as only
-
git/.gitconfig
- add git global config to watch changes and modify.
- Updated CHANGELOG version numbers for clarity.
- Major updates to file structure and newly reinitialised repository.
- Minor changes to some config files to update for the current system.
- Entire File Structure
- i3/config
- fix to current monitor setup
- revise fonts
- polybar/config
- fix to current monitor setup
- modify hard drive buttons
- revise fonts
- zshrc
- move all aliases to a separate file
- kitty/kitty.conf
- update fonts
- nvim
- update plugin list and sync configuration settings with vim
- vim
- remove plugin configuration settings and sync configuration settings with nvim
- BG.[jpg|png]
- move to config folder to have consistent BG file location
- Scripts
- update scripts folder to only contain necessary self-made scripts for general use
- Templates
- add more templates to Templates folder
- zshrc
- Add candy-24h sort-of customised theme
- bashrc
- Add bashrc with source to alias file
- fehbg
- finally add fehbg file to its own folder
- Thunar
- add thunar config to persist current thunar configuration
- screenlayout
- add screenlayout for reference of monitor setups
- gtkrc
- GTK custom configuration on top of lxappearance
- btop
- add btop config file
- VSCode/ium
- Remove vscode/ium config, as it is too complex to manage
- alacritty
- remove alacritty config, as I don't use it anymore
- added archiso Scripts as individual folder
- Currently Backupped at this timepoint:
+ archisoScripts
StowPackages
|-- alacritty
|-- bash
|-- codium
|-- fish
|-- i3wm
|-- i3
|-- i3status
|-- .fehbg Script
`-- polybar
|-- kitty
|-- nvim
|-- polybar
|-- rofi
|-- Scripts
|-- Templates
|-- vim
`-- zsh
- Finished custom polybar config
- Currently Backupped at this timepoint:
StowPackages
|-- alacritty
|-- bash
|-- codium
|-- fish
|-- i3wm
|-- i3
|-- i3status
|-- .fehbg Script
- `-- polybar
|-- kitty
|-- nvim
+ |-- polybar
|-- rofi
|-- Scripts
|-- Templates
|-- vim
`-- zsh
- Move polybar configuration as its own StowPackage, and added and updated it.
- Changed the 'What have I Backupped Here?' section as a CHANGELOG file instead.
- Updated and somewhat polished polybar colour scheme (subject to change).
- Currently Backupped at this timepoint:
StowPackages
|-- alacritty
|-- bash
|-- codium
|-- fish
|-- i3wm
|-- i3
|-- i3status
|-- .fehbg Script
`-- polybar
|-- kitty
+ |-- nvim
+ |-- rofi
|-- Scripts
|-- Templates
|-- vim
`-- zsh
- Rofi StowPackage dotfile config
- Nvim StowPackage dotfile config
- A revamped version 1 that uses stow.
- Currently Backupped at this timepoint:
- ~/.
- |-- i3wm
- `-- i3
- |-- zsh
- `-- vim
+ StowPackages
+ |-- alacritty
+ |-- bash
+ |-- codium
+ |-- fish
+ |-- i3wm
+ |-- i3
+ |-- i3status
+ |-- .fehbg Script
+ `-- polybar
+ |-- kitty
+ |-- Scripts
+ |-- Templates
+ |-- vim
+ `-- zsh
- Modified the entire structure as StowPackages instead of in a git bare repository
- Now has a wiki page on how to stow these files.
- Included other dotfiles to backup, like kitty and nvim
- First version.
- Currently Backupped at this timepoint:
+ ~/.
+ |-- i3wm
+ `-- i3
+ |-- zsh
+ `-- vim
- Initialise git bare repository for aforementioned backupped dotfiles.