dotfiles
dotfiles copied to clipboard
:octocat: Tim does dotfiles
Tim does dotfiles
dotfiles are used to personalize your system and applications. These are mine.
Requirements
- Linux or Mac OS X
-
git
-
bash
- When using Vim, vim-plug is installed.
Recommendations
-
alacritty
: awesome terminal emulator -
bspwm
: tiling window manager, additional dependencies-
sxhkd
: shortcut daemon -
polybar
: desktop bar -
picom
: compositor -
dunst
: notification daemon -
pasystray
: PulseAudio tray icon -
xss-lock
: X screensaver lockscreen -
slock
: X lockscreen -
maim
: screenshotter -
rofi
: interactive selector -
playerctl
: MPRIS media controls
-
-
awesomeWM
: tiling window manager, additional dependencies-
awesome
: window manager itself -
awesome-extra
: additional libraries used in my configuration -
i3lock-color-git
: [link] fancy and customizable lock screen -
xautolock
: lock screen when inactive -
libnotify-bin
: notification handling
-
-
rust
nightly: for proper language completion in Vim, throughrustup
-
xcape
(Linux): to bind Caps Lock to Esc. -
keychain
: for SSH key management -
fish
: as better shell -
starship
: as better shell prompt -
thefuck
: for handy incorrect command fixes -
highlight
: for syntax highlighting in ranger
Installation
An installation script is included to easily install the dotfiles on your system.
On Linux or Mac OS X, use:
# Clone the repository
git clone https://github.com/timvisee/dotfiles.git ~/dotfiles
cd ~/dotfiles
# Install
sudo chmod a+x ./install
./install
Vim plugins should be installed automatically, the :PlugInstall
command may be
used to force.
Alacritty
This configuration recommends alacritty
as default terminal.
First, install it as stated on it's GitHub page.
Then configure it as default terminal using:
# Add alacritty to the terminal list
sudo update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator $(which alacritty) 0
# Select the default terminal
sudo update-alternatives --config x-terminal-emulator
ErgoDox
This repository includes my ErgoDox keyboard layout configuration, located in the ergodox directory.
Hosts blacklist
This repository includes my personal hosts banlist.
The up-to-date raw file can be accessed via
https://gitlab.com/timvisee/dotfiles/raw/master/hosts/blacklist.txt
.
License
This project is released under the GNU GPL-3.0 license. Check out the LICENSE file for more information.