Dotfiles for various OS configurations.
Install Git:
$ sudo pacman -S git
~/.dotfiles
:$ cd ~
$ git clone https://github.com/talhaahussain/dotfiles.git .dotfiles
$ cd .dotfiles
install_pkgs.sh
to install all packages from pkglist.txt
:$ source install_pkgs.sh
stow_all.sh
to symlink dotfiles to home directory:$ source stow_all.sh
To update the system and all Arch packages, use:
$ source update_pkgs.sh
pkglist.txt
To recompile pkglist.txt
, use:
$ source compile_pkglist.sh
These dotfiles make configurations available for three window managers (xmonad, awesomewm, i3). Window manager can be selected in /xinit/.xinitrc
, with editing the final line such that it reads exec <WM OF CHOICE>
. Currently, xmonad is the selected window manager.
Below are screenshots of xmonad configuration in action, with captions.
Image 1: A screenshot when xmonad is first launched via startx
.
Image 2: A full-screen Alacritty terminal instance.
Image 3: Another full-screen terminal instance, running nmtui
.
Image 4: A tmux session running in a terminal, with a single window split into two vertical panes.
Image 5: Two terminal instances running as tiles in tall mode. The left terminal is focused.
Image 6: Three terminal instances running as tiles in tall mode. The left terminal is focused.
Image 7: A single Firefox instance.
Image 8: A dmenu instance, running over two Firefox windows.
Image 9: A single Firefox instance, running in full-screen.