- stow (symlink manager)
- i3-gaps (window manager)
- i3lock (improved screen locker)
- polybar (A fast and easy-to-use status bar)
- picom (A lightweight compositor for X11)
- rofi (A window switcher, application launcher and dmenu replacement)
- zsh + oh-my-zsh + zsh-syntax-highlighting (terminal sexy <39)
- alacritty (A cross-platform, GPU-accelerated terminal emulator)
- grim + ffmpeg + slurp + xclip (screenshots and screencasts)
- gotop (an interactive process viewer)
You need to install some packages that are dependencies for everything to work. The setup.sh
script will do this for you, except if you don't use ArchLinux or derivatives, if not, adapt the packages for your distribution.
Do this preferably on some tty
Want to use Arch? Use my install script
$ sudo pacman -Sy git --noconfirm
$ git clone https://github.com/mamutal91/dotfiles ~/.dotfiles
$ cd ~/.dotfiles
$ ./setup/setup.sh
$ ./install.sh
$ startx
Key1 | Key2 | Key3 | Description |
---|---|---|---|
Super | Enter | --- | Terminal |
Super | D | --- | Quick shortcuts defined by me |
Super | B | --- | Connect my bluetooth devices |
Super | P | --- | Power menu |
Super | F2 | --- | Google Chrome |
Super | F3 | --- | Telegram |
Control | Shift | K | Opens the screencast (screen recorder) |
--- | --- | Cropped Screenshot | |
Control | --- | Full Screen Screenshot |
Key1 | Key2 | Key3 | Description |
---|---|---|---|
Super | W | --- | Close current window |
Super | Tab | --- | Next workspace |
Super | {0 to 9} | --- | Workspace change |
Control | Shift | {0 to 9} | Move the current window to another workspace corresponding to the number |
Key1 | Key2 | Key3 | Description |
---|---|---|---|
Control | Shift | Space | Window in floating mode (To move it, hold Super, click and drag the window) |
Control | Shift | R | Activates resize mode, use keyboard arrow keys to set size |
- alsa
- apps
- backlight
- battery
- battery_bar
- brightness
- browser
- cpu
- cpu_bar
- date
- files
- filesystem
- filesystem_bar
- keyboard
- launcher
- memory
- memory_bar
- menu
- mpd
- mpd_bar
- network
- powermenu
- pulseaudio
- settings
- sysmenu
- temperature
- term
- title
- updates
- volume
- wired-network
- wireless-network
- workspaces