Skip to content

My personal build of dotfiles using i3.

License

Notifications You must be signed in to change notification settings

realWalter05/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Keyitdev dotfiles

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

showcase.mp4

More screenshots here

Info

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

Dependecies

Packaged used

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

Fonts used

Installation

Arch

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

Blue theme

Dark theme

Uninstallation

  1. Remove installed packages (see Dependecies)
  2. Remove AUR helper ( ~/.srcs)
  3. Unistall oh my zsh uninstall_oh_my_zsh
  4. Change back shell to bash
chsh -s /bin/zsh root: sudo chsh -s /bin/zsh
  1. Remove installed fonts (~/.local/share/fonts/)
  2. Remove installed scripts (/usr/local/bin)
  3. Delete this repo

Keybinds

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.

Colors

Color Hex code
background #21222C
background 2 #282A36
background 3 #343746
foreground #F8F8F2
white #FFFFFF
black #15121C
red #f07178
green #c3e88d
yellow #ffcb6b
blue #82aaff
purple #c792ea
cyan #89ddff
pink #ffa8c5
orange #dd864a

Troubleshooting

  1. Polybar modules not working : Try changing variables (For example in battery module from BAT1 to BAT0).
  2. Black flashing screen : Try changing picom config.
  3. Scripts not working : Edit them.
  4. Mpd not working : Check if any other app isn't using port 6600 (http://127.0.0.1:6600/)

Big thanks to

These dotfiles includes some files from others rices. Original sources:

Not modified by me but used in these dotfiles

License

Distributed under the GPLv3+ License.

About

My personal build of dotfiles using i3.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 87.5%
  • Lua 10.1%
  • Shell 2.4%