.bash_completion | ||
.cargo | ||
.config | ||
.fzf | ||
.vim | ||
.zsh_functions | ||
examples | ||
fonts | ||
powerlevel10k | ||
scripts | ||
wallpapers | ||
.bashrc | ||
.bashrc.save | ||
.conkyrc | ||
.fzf.bash | ||
.fzf.zsh | ||
.p10k.zsh | ||
.vimrc | ||
.Xresources | ||
.zshenv | ||
.zshrc | ||
alacritty-install.sh | ||
i3-gaps-install.sh | ||
i3-tiling.txt | ||
README.md |
dotfiles - My tiling i3 WM Configuration (for Devuan/Debian)
Installation:
-
Install dependencies:
-
Open the terminal and type the following commands:
$ sudo apt-get install i3 i3status i3blocks i3-wm i3pystatus i3lock i3lock-fancy \ compton arc-theme breeze-cursor-theme fonts-noto papirus-icon-theme lxappearance \ nitrogen lxrandr pnmixer conky xterm exa fish bat zsh dmenu fzf apcalc rofi picom \ engrampa xarchiver mpv ffmpeg pcmanfm ranger vlc vim geany git nodejs node-base \ python3 npm make cmake gcc cargo neofetch screenfetch lm-sensors \ xfce4-screenshooter xscreensaver
-
I use
Connman
instead ofNetWorkManager
(don't install if you prefer NetWorkManager):$ sudo apt-get install connman connman-gtk connman-ui connman-vpn
-
-
Install i3-gaps and alacritty:
-
Clone repository and run the scripts for installation:
$ git clone https://github.com/q3aql/dotfiles $ cd dotfiles $ chmod +x alacritty-install.sh $ chmod +x i3-gaps-install.sh $ sudo ./alacritty-install.sh $ sudo ./i3-gaps-install.sh
-
-
Install configuration (dotfiles):
-
Clone repository and copy files to your home:
$ git clone https://github.com/q3aql/dotfiles $ cd dotfiles $ cp -rfv .* ~/ $ cp -rfv * ~/
-
Configuration:
-
Network Manager (Connman or NetWorkManager):
-
By default is enabled Connman as network manager:
-
If you prefer NetWorkManager, edit the file
~/.config/i3/config
:exec --no-startup-id connman-gtk --tray & #exec --no-startup-id nm-applet
-
-
Monitor & resolution:
-
The configuration load my monitor configuration:
-
Use the command
xrandr
for show your config & edit the file~/.config/i3/startxrandr.sh
:sleep 2 xrandr --output DisplayPort-0 --mode 1280x1024 -r 75.02 xrandr --output DisplayPort-1 --mode 1280x1024 -r 75.02 --rotate left --right-of DisplayPort-0
-
-
Wallpaper:
-
By default, the config load wallpaper on
~/wallpapers/abstract.png
: -
Edit
~/.config/i3/config
for set your favorite wallpaper:exec --no-startup-id "sleep 3 && nitrogen --set-centered ~/wallpapers/abstract.png"
-
-
Enable Gaps:
-
My config work on vanilla i3wm and gaps are disabled.
-
You can enable it editing 2 lines on file
~/.config/i3/config
and pressingWin+Shift+r
:#gaps inner 6 #gaps outer 2
-
-
Battery Indicator:
-
By default, the battery indicator is disabled on i3blocks top bar.
-
You can enable it editing the lines on
~/.config/i3blocks/config
file:#[BATTERY] #command=~/.config/i3blocks/battery/battery_info.sh #interval=3
-
Keys configuration:
My list of extra combinations:
- Win + d = Open Dmenu
- Win + x = Open Rofi (run mode)
- Win + c = Open Rofi (window mode)
- Win + o = Open Rofi (drun mode)
- Win + b = Open Firefox
- Win + n = Open PCManFM
- Win + p = Open Screenshot
- Win + g = Open Geany
- Win + m = Open Telegram
- Win + z = Open Signal
- Win + u = Open LXRandr
- Win + t = Open Xterm
- Win + i = Open LXAppearance
- Win + Ctrl + Shift + e = Poweroff screen
- Win + Shit + e = Logout
- Win + Backspace = Open menu Logout/Lock/Reboot/Shutdown