- Some bulk file renaming tools that aren't finished yet :(
- Some nice aliases (Bash/zsh) :)
- Terminal weather
- Terminal news
- Currency conversion (Requires
libqalculate
)- Example use:
$ cconv 10 EUR USD
- Example use:
- A nice .vimrc that uses YouCompleteMe for auto-completion
- Plugged (for plugins)
- YouCompleteMe (for auto-complete)
- UltiSnips (for snippets)
- ALE (Marking errors on lines + jump to next/previous error/warning)
- NERDTree (for file browser)
- NERDCommenter (for commenting with code)
- Lightline (for nicer UI)
- Running and building hotkeys (C++, Python, Shell)
- Trailing white-space stripping on write
- Change cursor and highlight line on insert mode
- Word count selection
My VimRC is setup and working with Unity3D now! ALE is disabled with *.cs
files because it gives incorrect errors. All that is needed to get running with Unity is adding this plugin project to your Unity3D project package dependencies as described: https://github.com/idbrii/unity-vimeditor.
Please visit the original dependency description because it's done very well. However, the base required dependencies are fine, but really you kinda need many of the optional ones as described over on the origin:
Name | Description | Why/Where is it needed? |
---|---|---|
awesome-git |
Highly configurable framework window manager | isn't it obvious? |
rofi-git |
Window switcher, application launcher and dmenu replacement | Application launcher |
picom-git |
A compositor for X11 | a compositor with kawase-blur |
In addition to this the apps described below in the applications section are used in the config. The GTK themeing is optional of course but if you don't know what you're doing then just get the things listed :). Also however there are a few extra dependencies I use:
Name | Description | Why/Where is it needed? |
---|---|---|
playerctl |
Tool for media players to play, next, previous etc. | Spotify pause, play, next, and previous keys |
Arch Linux (However, I am trying to keep shell scripts POSIX-compliant)
- Terminal: Alacritty / XTerm (For battery saving)
- File manager: Nautilus
- Web browser: Brave
- Text editor: NeoVim / Vim
- Screenshot tool: Flameshot
- Music: Spotify
- Theme: Matcha Dark Sea
- Icons: Papirus Dark
- Font: Gadugi Regular
- Cursor: Adwaita
- Terminal font: Input Mono
The original supplier for the Awesome Window Manager config is Gerome Matilla (manilarome) who published a fantastic config that I have hacked and modified a little for my own personal preference. Any questions or for proper installation and use (getting the right core dependencies), please visit his repository at https://github.com/manilarome/the-glorious-dotfiles.
He has made a great wiki for many questions that you might have and issues with setting up (including dependencies) over here.
- The base Awesome config is all all Gerome Matilla's as referenced in the credits. Hence, the license is just the same as the one he used. Please correct me if this is not meant to be how it is!