dotfiles

Mahdi's build of dotfiles
git clone git://mahdi.pw/dotfiles.git
Log | Files | Refs | README | LICENSE

README (3041B)


      1 dotfiles
      2 --------
      3 These are my dotfiles for my desktop (running aside my suckless forks)
      4 
      5 ~/.config
      6 ├── dunst:					Notification daemon
      7 ├── fontconfig:					Font configuration
      8 ├── git:					Content tracker
      9 ├── Kvantum:					Theme engine for QT
     10 ├── mbsync:					Synchronize mailboxes (isync)
     11 ├── mpv:					Audio/Video player
     12 ├── mutt:					Email client
     13 ├── picom:					Compositor
     14 ├── qutebrowser:				Web browser [Backup surf]
     15 ├── shell:					Shell configuration/Env files
     16 ├── surf:					Web browser
     17 ├── vis:					Text editor
     18 ├── wget:					Network downloader [Backup for curl -O]
     19 ├── x11:					Graphical server
     20 ├── yt-dlp:					Download videos from many platforms
     21 └── zathura:					Document viewer
     22 
     23 ~/.local
     24 ├── bin
     25 │   ├── backlight:				Manage monitor brightness for my laptop
     26 │   ├── bg-gen:					Generate abstract wallpaper from my Xresources
     27 │   ├── bg-set:					Set wallpaper from ~/.local/share/wallpapers
     28 						using fzf and image previes (old)
     29 │   ├── dmenu-archwiki:				Navigate archwiki offline
     30 │   ├── dmenu-askpass:				Ask password for scripts (used for sudo/doas)
     31 │   ├── dmenu-emoji:				Emoji selector
     32 │   ├── dmenu-fix-sheet:			View some quick fixes (fix this)
     33 │   ├── dmenu-man:				View your system man pages in zathura
     34 │   ├── dmenu-mpd:				Manage your music playlist using mpc (old)
     35 │   ├── dmenu-power:				shutdown/reboot/logout
     36 │   ├── dmenu-record:				Screen record using ffmpeg (fix this)
     37 │   ├── doas-askpass:				Ask passwords for doas using dmenu (dmenu-askpass)
     38 │   ├── dwm-bar:				Program to generate and set status text in dwm (dwm -s)
     39 │   ├── email:					Sync mails
     40 │   ├── ix:					Upload notes/logs into ix.io
     41 │   ├── lock:					Close notifications and etc; Then lock screen (slock)
     42 │   ├── media-controller:			Manage multimedia in your desktop (fix this)
     43 │   ├── metch:					Mahdi's fetch
     44 │   ├── pacman-rm:				Remove pacman packages sorted by size (old)
     45 │   ├── pacman-up:				Update pacman packages using dmenu to view them (old)
     46 │   ├── screenshot:				Screenshot like a boss using maim
     47 │   ├── theme-sel:				Select themes and reload your entire desktop's theme
     48 						(themes are stored in ~/.config/x11/themes)
     49 │   ├── toggle-touch:				Toggle touchpad for my laptop
     50 │   ├── upload:					Upload files/directories into transfer.sh
     51 │   ├── volume:					Manage volume (pulse)
     52 │   └── webcam:					Webcam using mpv
     53 └── share
     54 	├── fonts.tar.gz: 			My system fonts packaged
     55 	└── icons.tar.gz: 			My system gtk icons packaged
     56 
     57 ~/.kshrc:					Korn Shell
     58 
     59 ~/.mkshrc:					MirBsd's Korn Shell
     60 
     61 Usage
     62 -----
     63 Enter the following command to view the list of your options:
     64 
     65 	make
     66 
     67 Now you can select one, for example to install my build of surf you could do:
     68 
     69 	make surf