No description
Find a file
Micah Halter 469e1cba9f
Fix typo in git push force alias
Signed-off-by: Micah Halter <micah@balena.io>
2021-03-15 12:08:22 -04:00
autorandr/.config/autorandr Cleaned up scripts and added autorandr support 2021-03-11 10:34:17 -05:00
bash Remove unnecessary alias that's in user scripts 2021-01-25 16:10:33 -05:00
cava/.config/cava Complete restructure to move to dotfile management using stow 2018-01-20 20:28:31 -05:00
cmus More portability 2020-04-03 18:45:38 -04:00
ctags/.config/ctags Reorganized to meet XDG user directory standards 2020-03-25 12:27:43 -04:00
custom Updated custom pins 2020-06-07 18:43:17 -04:00
documents A lot of minor changes 2021-01-21 10:56:22 -05:00
dunst/.config Moved scripts 2020-03-25 17:49:34 -04:00
etc Cleaned up scripts and added autorandr support 2021-03-11 10:34:17 -05:00
fonts A lot of minor changes 2021-01-21 10:56:22 -05:00
git/.config/git A lot of minor changes 2021-01-21 10:56:22 -05:00
gnupg/.local/share/gnupg Added yubikey as ssh key 2020-03-29 15:28:12 -04:00
gtk/.config Moved to new font and updated README 2020-07-27 07:12:49 -04:00
i3/.config/i3 Cleaned up scripts and added autorandr support 2021-03-11 10:34:17 -05:00
i3blocks/.config/i3blocks Moved scripts 2020-03-25 17:49:34 -04:00
isync/.config Removed school email sync 2021-01-25 16:11:36 -05:00
khal/.config/khal Reorganized to meet XDG user directory standards 2020-03-25 12:27:43 -04:00
khard/.config/khard A lot of minor changes 2021-01-21 10:56:22 -05:00
kitty/.config/kitty A lot of minor changes 2021-01-21 10:56:22 -05:00
mozilla/.mozilla/firefox/hbjvq3aa.default/chrome Complete restructure to move to dotfile management using stow 2018-01-20 20:28:31 -05:00
mpv/.config/mpv Cleaned up stuff, removed tmuxinator dependency, and worked on jupyter neovim integration 2020-01-20 18:56:10 -05:00
msmtp/.config Removed school email sync 2021-01-25 16:11:36 -05:00
mutt Removed school email sync 2021-01-25 16:11:36 -05:00
ncpamixer/.config Added XDG_CONFIG_HOME and moved some dotfiles out of the home directory 2018-10-30 19:11:35 -04:00
neofetch/.config/neofetch Moved all references to home from ~ or /home/micah to for compatibility and portability 2018-06-24 21:02:06 -04:00
neovim/.config/nvim Cleaned up scripts and added autorandr support 2021-03-11 10:34:17 -05:00
networkmanager_dmenu/.config/networkmanager-dmenu Moved from dmenu to bemenu 2020-01-26 16:30:47 -05:00
newsboat/.config/newsboat A lot of minor changes 2021-01-21 10:56:22 -05:00
notmuch/.config/notmuch Added email to notmuch 2020-04-16 17:11:06 -04:00
offlineimap/.config Moved to mbsync and gopass instead of offlineimap and pass 2020-04-15 14:54:54 -04:00
pamusb/.config/systemd/user Reorganized to meet XDG user directory standards 2020-03-25 12:27:43 -04:00
pass Added pass support for mouseless password management 2018-01-29 10:43:04 -05:00
picom/.config A lot of minor changes 2021-01-21 10:56:22 -05:00
polybar/.config/polybar Added error handling to mail syncing notification on polybar 2019-02-26 14:12:05 -05:00
qutebrowser/.config/qutebrowser Updated qutebrowser config 2021-03-15 08:27:14 -04:00
ranger/.config/ranger A lot of minor changes 2021-01-21 10:56:22 -05:00
readline/.config/readline Reorganized to meet XDG user directory standards 2020-03-25 12:27:43 -04:00
scim Complete restructure to move to dotfile management using stow 2018-01-20 20:28:31 -05:00
scripts Cleaned up scripts and added autorandr support 2021-03-11 10:34:17 -05:00
ssh/.ssh Added remarkable ssh ip 2021-03-11 10:39:06 -05:00
sxiv Made all scripts POSIX compliant 2020-04-03 18:38:26 -04:00
termite/.config/termite various modifications 2020-05-17 18:15:21 -04:00
tmux/.config/tmux various modifications 2020-05-17 18:15:21 -04:00
tuir/.config/tuir Moved to TUIR from RTV 2020-05-19 15:47:18 -04:00
unclutter/.config/systemd/user Reorganized to meet XDG user directory standards 2020-03-25 12:27:43 -04:00
urlview Moved scripts 2020-03-25 17:49:34 -04:00
urxvt Moved scripts 2020-03-25 17:49:34 -04:00
vdirsyncer/.config Cleaned up scripts and added autorandr support 2021-03-11 10:34:17 -05:00
vifm/.config/vifm Moved scripts 2020-03-25 17:49:34 -04:00
weechat/.config/weechat Updated weechat configuration 2020-04-04 15:46:59 -04:00
wpgtk Added new wallpaper 2020-05-17 18:15:57 -04:00
xdgopen/.config Fixed another mimeapps typo 2020-03-24 18:13:52 -04:00
xinit/.config/X11 systemctl user imports the entire environment on login 2020-03-25 15:40:27 -04:00
zathura/.config/zathura Moved to new and improved python i3 library 2019-10-15 10:40:59 -04:00
zsh Fix typo in git push force alias 2021-03-15 12:08:22 -04:00
.gitignore Updated gitignore and added tikzit document styles 2020-07-27 07:23:52 -04:00
.gitmodules Created my own simple task manager in place of t 2018-05-31 09:21:58 -04:00
CHANGELOG.md Updated julia aliases and features 2020-07-29 13:04:43 -04:00
LICENSE Add LICENSE 2018-04-03 00:42:05 +00:00
Makefile Cleaned up scripts and added autorandr support 2021-03-11 10:34:17 -05:00
preview.png Moved to dunst based statusbar 2019-11-12 08:55:19 -05:00
README.md Updated loc count in README 2021-03-11 10:43:24 -05:00

dotfiles

My dotfiles for my Linux rice, managed using stow.

Desktop Preview

Check out the wiki for documentation on the custom bindings that have been added to these applications

Installation

I have included a Makefile for this project that will take a fresh Arch Linux installation and install all the packages necessary and configure them to run my Linux rice.

Prerequisites

  • Arch installed with base and base-devel
  • A network connection
  • A regular, non-root user set up with sudo permissions
  • Packages
    • git

Installing

~$ git clone https://gitlab.com/mehalter/dotfiles.git ~/dotfiles
~$ cd ~/dotfiles
~$ sudo make install
~$ reboot

Applications

Window Management

Command Line Applications

Look and Feel

Themes

  • wal gtk theme

Fonts

github.com/AlDanial/cloc v 1.88  T=0.29 s (640.4 files/s, 58551.7 lines/s)
--------------------------------------------------------------------------------
Language                      files          blank        comment           code
--------------------------------------------------------------------------------
CSS                              58           1014            539           6358
SVG                              24             24             24           2409
XML                               3            167             37           1680
Bourne Shell                     67            294            181           1580
Bourne Again Shell               12            121            188            607
Markdown                          5             77              0            411
TeX                               6             90             61            330
Python                            4             74             32            323
make                              1             18             22            218
Ruby                              1              9             13             66
Perl                              1              0              0             18
INI                               1              1              0              6
zsh                               2              3              0              5
HTML                              1              2              0              4
--------------------------------------------------------------------------------
SUM:                            186           1894           1097          14015
--------------------------------------------------------------------------------