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.

60 lines
2.4 KiB

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