Dotfiles for my tiling window manager + terminal workflow.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

64 lines
2.4 KiB

  1. <!--- Intro {{{ -->
  2. # Kevin's Linux Setup
  3. ![laptop-screenshot](https://i.imgur.com/UpdX90A.png)
  4. *Screenshot from my laptop config.*
  5. This repository contains the dotfiles to increase my workflow efficiency. They
  6. are also for my Linux
  7. [rice](https://www.reddit.com/r/unixporn/comments/3iy3wd/stupid_question_what_is_ricing/cukxwog/).
  8. <!--- }}} Intro -->
  9. <!--- Basic Info {{{ -->
  10. ## Basic Info
  11. * **OS**: Linux Mint 18.2
  12. * **Terminal**: [urxvt](https://www.wikiwand.com/en/Rxvt)
  13. * **Shell**: [Zsh](http://zsh.sourceforge.net/)
  14. * **WM**: [i3-gaps](https://github.com/Airblader/i3)
  15. * **Editor**: [Neovim](https://github.com/neovim/neovim)
  16. * **File Explorer**: [ranger](https://ranger.github.io/)
  17. <!--- }}} Basic Info -->
  18. <!--- Setup {{{ -->
  19. ## Setup
  20. I wrote a couple simple scripts
  21. ([`set-configs.sh`](https://github.com/Kevin-Mok/linux-config/blob/master/configs/set-configs.sh) &
  22. [`set-dotfiles.sh`](https://github.com/Kevin-Mok/linux-config/blob/master/dotfiles/set-dotfiles.sh))
  23. to symbolically link the files/directories in the repository to the locations
  24. they should be in the system. `set-configs.sh` sets different config files for
  25. my PC and laptop as they have slightly different needs (multiple monitors,
  26. screen size, etc.).
  27. <!--- }}} Setup -->
  28. <!--- Programs Used {{{ -->
  29. ## Programs Used
  30. * [Bash-it](https://github.com/Bash-it/bash-it/) - For autocompletion and themes.
  31. * [cmatrix](https://github.com/abishekvashok/cmatrix) - Matrix screensaver.
  32. * [i3blocks](https://github.com/vivien/i3blocks) - Alternative status bar for
  33. i3wm.
  34. * [Various Vim plug-ins](https://github.com/Kevin-Mok/linux-config/blob/4dce53aafcd7cdafe888a92ec0dd6466cc07ca9f/dotfiles/vimrc#L36)
  35. * [Neofetch](https://github.com/dylanaraps/neofetch) - CLI-based app to display
  36. system information.
  37. * [Oh My Zsh](https://github.com/robbyrussell/oh-my-zsh) - For Zsh config and
  38. themes.
  39. * [pipes.sh](https://github.com/pipeseroni/pipes.sh) - Animated pipes
  40. screensaver.
  41. * [pywal](https://github.com/dylanaraps/pywal) - Color scheme coordinator.
  42. <!--- }}} Programs Used -->
  43. <!--- Switch From (To-Do) {{{ -->
  44. ## Switch From (To-Do)
  45. * Linux Mint ➔ Arch Linux
  46. * Google Chrome ➔ [qutebrowser](https://github.com/qutebrowser/qutebrowser)
  47. <!--- }}} From (To-Do) -->
  48. <!-- History {{{ -->
  49. ## History
  50. ### 3/5
  51. ![desktop-screenshot](https://i.imgur.com/mbu9aYf.png)
  52. *Dual-monitor desktop.*
  53. ![laptop-screenshot](https://i.imgur.com/hrSnXmV.png)
  54. *Laptop.*
  55. <!-- }}} History -->