Releases: mbvgua/dotfiles
1.1.1
Features
-
Got comfortable with using qtile as my daily driver of choice. Was pretty nice, save for times when I broke my config and had to startup gnome to fix the messup.
-
Now feature complete, I do not plan on adding any new features that might bring about breaking changes.
-
Fixed the issues I had mentioned earlier:
- Eye protection -> redshift
- Accessibility -> Xorg, via .Xresources file
- Airplane Mode/DND -> Still comes bundled with machine keys. atleast on the device im using.
- Wifi connection -> nm-manager-applet
- Bluetooth connection -> blueman
- Volume controll -> pavucontrol, pamixer
- Lock screen -> still a hiccup. will decide on this when I finally uninstall my gnome partition
- Calender -> still looking. Not that serious
- Desktop Icons -> turns out you cant have desktop icons in a WM, but rofi helps out a bit
-
Also added some tools worth mentioning:
- xfce4-power-manager -> managing my battery power elegantly.
- dunst -> got notifications working
- paplay -> playing dunst notifications in background
- mpv -> like vlc but better and open source, built on github.
- scratchpads in qtile -> got them working!
- picom -> wayland compositor, making my windows transparant and curved
Arguably Id like to think that my dotfiles are feature complete at the moment, Only need to version the apps in install.py file to prevent breaking changes from the devs themselves.
1.1.0
Features
-
Begin using Qtile as my Window manager of choice. Pretty neat, but it has some drawbacks id like to fix soon:
- Eye protection(My Eyeesss!!)
- Accessibility(I need larger fonts in apps)
- Airplane Mode/DND
- Wifi connection(cant do this over the terminal dude)
- Bluetooth connection
- Volume controll
- Lock screen!? Currently using gnome partition for that
- Calender.
- Desktop Icons
-
Will gradually see how these pain points can be resolved, but the config file being written in python is a major plus, I understood it off the bat and made my modifications with little effort. Definitely not moving.
1.0.0
Features
- Create and configure the installation script that works on both Fedora and Void linux with python
- The combination of the script and stow allows an almost instantaneous setup of my dotfiles on whatever machine I am working on, given that it is not Wi***ws.
Todos
- The script is unable to download some edge case applications, such as:1. Wezterm
2. Sublime-Text
3. Sublime-Merge
4. Brave-browser
5. Sqlcmd(Mssql server)
6. Teams-for-linux
7. Keyd
since some of them can only be built from source and are not in the official repositoris for each of those OS's. There is a need to fortify the script to be able to handle these edge cases nicely.
0.1.4
v0.1.3: feat(config/nvim): add todo-comments.nvim
Features:
- Neovim :
- todo-comments: really handy for finding and working with todos in a codebase
- nvim-autotags: began touching fronted code again. good for auto closing of the tags
- Also, realised what the fuss is about folke. He makes amazing plugins!!
- Pnpm : made this my global node package manager and not npm. What can I say, shiny new objects syndrome...
v0.1.2: chore(docs): updated the README.md
Features:
- Wezterm - modularize config files and moved them to the .config folder
- Neovim - installed toggleterm. Versioned all plugins
- .scripts - placeholder for awesome scripts ill be building
0.1.1
0.1.0
Features:
- (Neo)vim : from 0 to IDE
- Vim: similar behaviour locally and over SSH
- Git configuration: base working version with some helpful aliases
- Bash: useful aliases
- Tmux: setup easier to use key-bindings
- Wezterm: working version as my daily driver
Miscallenous:
- Keyd: remap Ctrl to Caps and Caps to Esc for easier navigation in vim