Uses GNU stow for managing symlinks! The
default .stowrc
file is setup for my home directory, and for adopting files
(overwrite existing files, bringing them into the repo).
In order to link the usual files, use
$ ./stow-linux.sh
otherwise, for specific folders, use
$ stow <folder>
It's also recommended to create the ~/.local/bin
and ~/.local/share
directories before stowing the repository.
This setup, dotfiles for which can be found inside wayland/
, requires the
dependencies listed under wm
and wayland
in void/void.sh
.
- Theming:
- Liberation font (Sans).
- IBM Plex font.
- Breeze_Snow cursor theme.
Obs.: This configuration requires some executables that can be obtained from the sourcecode/ directory.
The wallpaper is from one of the finalists of the Plasma 5.18 Wallpaper Contest! Congratulations to all of them :D
I specially loved kevintee's colors, so I'm using their wallpaper, which is available here as a convenience, but still under their license. You can find other versions of it at their repo.
The Neovim config uses git submodules to store some plugins, which can be found
under nvim/.config/nvim/pack/plugins/start/
.
If you want to use these plugins, you can download them using:
$ git clone --recursive https://github.com/ericonr/dotfiles.git
This setup for embedded development, especially on the arm-none-eabi platform,
can be found on embedded/
. It requires the dependencies listed under
embedded
in void/void.sh
, and the following others:
- STM32CubeProg: the programmer for cases when OpenOCD doesn't work.
- STM32CubeMX: the tool used for generating STM32 projects.
esp-idf
: the Espressif IoT Development Framework. Still requires the download of an actual ESP32 compiler.ugdb
: the best GDB interface! Helps a lot in usability.can-utils
: Utilities for debugging and using the CAN bus on Linux.