Skip to content

Latest commit

 

History

History
217 lines (187 loc) · 4.54 KB

README.md

File metadata and controls

217 lines (187 loc) · 4.54 KB

PPT

D O T F I L E S

About

My dotfile organization repository! Contains config files for my current openbox setup. This is currently working in majaro, but I assume it should work (with modification) on other distros.

  1. screenshots
  2. packages

S C R E E N S H O T S

Packages

  1. Decor
  2. keybinding
  3. App
  4. Terminal
  5. openbox

Decor

  1. Wallpaper
  2. font
    • terminal
    • IDE
sudo pacman -S otf-hermit

Keybinding

__window__
mod + Q : quit
mod + -> / mod + <- / ^ : window shift
mod + z : minimize
mod + x : maximize
alt + tab : switch tab
mod + alt + -> : switch workspace
alt + space : window_option

__app__
mod + T : terminal
mod + space : launcher
mod + enter : 
mod + D : Desktop
mod + B : Browser
mod + O : Screen_Shot 
mod + F : File Manager

Applcations

  • ScrrenBrightness : screendimmer
  • terminal : kitty
  • IDE : Sublime
  • Image Viewr : sxiv
  • File Manager : thunar
  • browser : chromium,min,firefox
  • Doc Viewer : zathura
  • screenshot : scrot
  • Mail : MailSpring
  • Feed : NewFlash
sudo pacman -S kitty sxiv thunar chromium min firefox scrot zathura-pdf-poppler
# Kitty theme
git clone --depth 1 [email protected]:dexpota/kitty-themes.git ~/.config/kitty/kitty-themes
cd ~/.config/kitty
ln -s ./kitty-themes/themes/Floraverse.conf ~/.config/kitty/theme.conf
echo "include ./theme.conf" >> kitty.conf
  • change ff->hermit fs-> 13
  • youtube-dl
  • asciinema
  • bat
  • micro
  • glow
  • cmus
  • bsd-games
  • rip-grep
  • fd
  • fzy
  • tree
  • tmux
  • ranger
  • yay
  • tldr
  • ufetch
  • node
sudo pacman -S asciinema bat micro glow rip-grep fd fzy tree tmux ranger tldr ufetch yay
# ufetch
mkdir ~/.pscript
cd ~/.pscript
git clone https://github.com/Piyush-linux/Linux_Config/blob/main/bash/ufetch.sh
chmod +x ufetch.sh
echo "~/.pscript/ufetch.sh" >> ~/.zshrc

aliass

  • paste into ~/.zshrc
alias l="tree -L 1"
alias m="micro"
alias show="bat"
# conf
alias zshC="micro ~/.zshrc"
alias openboxC="micro ~/.config/openbox/rc.xml"
alias rofiC="micro ~/.config/rofi/"
alias kittyC="micro ~/.config/kitty/kitty.config"
# wifi
alias getwifi="nmcli d wifi list"
alias setwifi="nmcli c up" #setwifi <name> --ask

Refresh

source ~/.zshrc

Openbox Setup

  • tint2
  • rofi
  • dunst
  • conky
  • compton
  • nitrogen
  • openbox
    • obconf
    • obmenu-generator
    • lxappearance
sudo pacman -Sy openbox nitrogen obconf rofi tint2 kitty obmenu-generator compton lxappreance

tint2

  1. install theme
  2. change user_name
# 1. installing theme
# 2. change user name if needed
git clone https://github.com/addy-dclxvi/tint2-theme-collections ~/.config/tint2 --depth 1 &&
# tint2 -c ~/.config/tint2/blocks/blocks.tint2rc &
tint2 -c ~/.config/tint2/tint2-theme-collections/minima.tintrc
# run> tint2conf

rofi

  1. install theme
  2. set theme
mkdir ~/.config/rofi/themes
# cd /usr/share/rofi/themes
~/.config/rofi/themes sudo git clone https://github.com/Murzchnvok/rofi-collection
# move all *.rasi ino corrent folder 
# > rofi-theme-selector

dunst

mkdir ~/.config/dunst
cd ~/.config/dunst
# git clone my dunst

Openbox

  1. install theme
  2. set conf
  3. set theme
# openbox
# - https://www.devpy.me/your-guide-to-a-comfortable-linux-desktop-with-openbox/
git clone https://github.com/addy-dclxvi/openbox-theme-collections ~/.themes &&
cd ~/.config/openbox &&
git clone https://github.com/Piyush-linux/Linux_Config/blob/main/openbox/autostart &&
git clone https://github.com/Piyush-linux/Linux_Config/blob/main/openbox/rc.xml &&
obmenu-generator -s
# run> obconf 
# run> lxappearance

Dir

  • screenShot.png
  • config
    • openbox
    • rofi
    • tint2
    • kitty
  • terminal

Future Configuration

I am thinking of switching to i3-gaps

i3

  • install i3 i3-gaps i3status i3lock autotiling[yay] mod+enter : terminal mod+shf+Q : Quit mod + <- / mod + -> / mod + ^ : switch win

Helpfull Resources