These are the dotfiles of my main Arch-Machine. If you have any questions about anything, you can reach out to me on reddit u/Channel_42.
I'm a first semester automotive comp.sci. and mechatronics student from Germany whose also doing an apprenticeship in the field of automotive mechatronics. I started using Linux in September of 2019 and have been enjoying the amount of flexibilty the platform offers. My main distro of choice is Arch-Linux, which I run on both my laptop and my tower.
Here's a basic rundown of most of the software I use in my setup:
|WM||bspwm (rounded corners fork)|
|Shell||zsh with oh-my-zsh|
|Compositor||compton (tryone fork)|
|Text Editor||Vim (with vundle)|
I usually modify premade themes and colorschemes to fit my setup/taste.
|Vim||shades of purple||no|
Vim is my goto text editor and over time I've added more and more features. Functionally it has all the features I need from an dev IDE, with the main difference being way less bloat than your typical IDE.
To make the most of my "selfmade IDE" I added some bindigs to execute scripts or launch plugins:
|Shift+s||compile current file|
|F4||open compiled file|
|Ctrl+f||toggle focus mode|
|Ctrl + space||create docstring|
|Shift + c||toggle syntax checking|
Here you see (almost) all of the features of my vim setup in one screenshot. The file browser on the left is NerdTree. It uses vim bindings and can show/hide .files/.directories. The window on the right side is tagbar, which displays usefull information such as class properties and gives a general overview of your file.
This is the focus-mode that can be toggled with Ctrl+f. I recommend using it in fullscreen mode to minimize distraction.If you wish to disable the "block style" syntax highlight, remove all limelight mentions in the
ToggleConding functionin the .vimrc.
I use Firefox with a custom stylesheet (a pretty neat feature I didn't even know existed a couple of months ago). I modified a premade stylesheet from a fellowe r/unixporn member (see the themes section).
For my start/new-tab-page I use the Nighttab extension.
To setup custom stylesheets the following settings need to be changed;