My first build of dotfiles. These dotfiles are based on modified One Dark color palette. Config include two themes (blue theme and dark).
Showcase
·
Info
·
Dependecies
·
Installation
·
Keybinds
·
Troubleshooting
showcase.mp4
More screenshots here
Program | Name |
---|---|
Window Manager | i3-gaps |
Compositor | picom |
Terminal emullator | kitty |
Shell | zsh |
Shell theme | oh my zsh |
Bar | polybar |
Application launcher | rofi |
Notifications | dunst |
Music | mpd, ncmpcpp |
Text editor | Visual Studio Code, neovim |
Vsc theme | One Dark Pro |
Neovim theme | NvChad |
GTK theme | Dracula (ant) |
GTK icons | Papirus |
Discord Theme | My custom theme |
wget git i3-gaps i3blocks i3lock kitty zsh rofi dunst feh mpd ncmpcpp light xclip scrot picom imagemagick curl neovim ranger papirus-icon-theme pulseaudio pulseaudio-alsa pulsemixer alsa-utils xorg xorg-xinit xorg-server libnotify sddm btop acpi polybar ffcast slop pacman-contrib noto-fonts noto-fonts-emoji noto-fonts-extra noto-fonts-cjk
I recommend manually installing packages and coping files, but if you are lazy or are a productive person who don't want to waste your time, you can try to use arch install script and commands bellow:
Clone dotfiles
git clone https://www.github.com/keyitdev/dotfiles.git
cd dotfiles
chmod +x install-on-arch.sh
./install-on-arch.sh
Install oh my zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Set zsh as default shell
chsh -s /bin/zsh
sudo chsh -s /bin/zsh
Install NvChad
git clone https://github.com/NvChad/NvChad.git ~/.config/nvim --depth 10 && nvim +PackerSync
Install gtk3 theme
git clone https://github.com/EliverLara/Nordic.git
sudo mv ./Nordic /usr/share/themes
Install Grub2 theme
git clone https://github.com/vinceliuice/grub2-themes.git
sudo ./grub2-themes/install.sh -b -t tela -s 1080p
Install sddm astronaut
git clone https://github.com/totoro-ghost/sddm-astronaut.git ~/astronaut/
sudo mv ~/astronaut/ /usr/share/sddm/themes/
Install Firefox theme
- Remove installed packages (see Dependecies)
- Remove AUR helper ( ~/.srcs)
- Unistall oh my zsh
uninstall_oh_my_zsh
- Change back shell to bash
chsh -s /bin/zsh root: sudo chsh -s /bin/zsh
- Remove installed fonts (~/.local/share/fonts/)
- Remove installed scripts (/usr/local/bin)
- Delete this repo
These are the basic keybinds. Read through the i3
config for more keybinds.
Keybind | Function |
---|---|
Win + Enter |
Launch terminal (kitty) |
Win + Shift + Q |
Close window |
Win + Q |
Stacking layout |
Win + W |
Tabbed layout |
Win + E |
Default layout |
Win + A |
Rofi sidebar menu |
Win + S |
Rofi compact menu |
Win + D |
Rofi center menu |
Win + Z |
Rofi bookmarks |
Win + X |
Change theme |
Win + C |
Use screenshot script |
Win + G |
Gaps settings |
Win + V |
Set vertical orientation |
Win + H |
Set horizontal orientation |
Win + arrows (jkl;) |
Resizing, moving windows |
Win + Shift + E |
Exit i3 |
Win + Shift + R |
Restart i3 |
Note: Win
refers to the Super/Mod
key.
Color | Hex code |
---|---|
Blue background | #21222C |
Blue background 2 | #282A36 |
Blue background 3 | #343746 |
Dark background | #181a20 |
Dark background 2 | #202328 |
Dark background 3 | #2d3138 |
foreground | #F8F8F2 |
white | #FFFFFF |
black | #15121C |
red | #f07178 |
green | #c3e88d |
yellow | #ffcb6b |
blue | #82aaff |
purple | #c792ea |
cyan | #89ddff |
pink | #ffa8c5 |
orange | #dd864a |
- Polybar modules not working : Try changing variables (For example in battery module from BAT1 to BAT0).
- Black flashing screen : Try changing picom config.
- Scripts not working : Edit them.
- Mpd not working : Check if any other app isn't using port 6600 (http://127.0.0.1:6600/)
These dotfiles includes some files from others rices. Original sources:
- Totoro for polybar frontend
- Adi1090x for rofi backend
- Alexander-Miller for ncmpcpp config
- Ceuk for rofi screenshot script
- Axarva for arch install script
- Unnat for wallpaper
- Milosz for rofi-bookmarks
Not modified by me but used in these dotfiles
- Nvchad team for Nvchad
- EliverLara for gtk Dracula (ant) theme
- Vinceliuice for grub2 theme
- MarianArlt for sddm theme, Totoro for sddm theme astronaut
Distributed under the GPLv3+ License.