Mobile-responsive personal website, generated using Hugo. https://kevin-mok.com/
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.

42 lines
1.6 KiB

  1. ---
  2. title: "Linux Config"
  3. date: 2019-04-26
  4. draft: false
  5. layout: single
  6. ---
  7. <!--- Intro {{{ -->
  8. ![desktop-screenshot](/img/config/desktop-screenshot.png)
  9. *Screenshot from my dual-monitor setup.*
  10. This [repository][lc-repo] contains the dotfiles to increase my workflow
  11. efficiency. They are also for my Linux [rice][ricing_explanation].
  12. [lc-repo]: https://git.kevin-mok.com/Kevin-Mok/linux-config
  13. [ricing_explanation]: https://www.reddit.com/r/unixporn/comments/3iy3wd/stupid_question_what_is_ricing/cukxwog/
  14. <!--- }}} Intro -->
  15. <!--- Main Programs {{{ -->
  16. ## Main Programs
  17. * **OS**: [Arch Linux](https://www.archlinux.org/) ([packages](https://git.kevin-mok.com/Kevin-Mok/linux-config/src/branch/master/txt/arch-2-pkgs.txt))
  18. ```
  19. $ systemd-analyze
  20. Startup finished in 2.341s (kernel) + 1.085s (userspace) = 3.426s
  21. graphical.target reached after 1.085s in userspace
  22. ```
  23. * **Terminal**: [kitty](https://sw.kovidgoyal.net/kitty/)
  24. * **Shell**: [fish](https://fishshell.com/)
  25. * **Window Manager**: [i3-gaps](https://i3wm.org/)
  26. * **Editor**: [neovim](https://neovim.io/) ([plugins](https://git.kevin-mok.com/Kevin-Mok/linux-config/src/branch/master/dot_vimrc.tmpl#L147-L359))
  27. * **File Manager**: [ranger](https://github.com/ranger/ranger?tab=readme-ov-file#ranger-193)/[PCManFM](https://en.wikipedia.org/wiki/PCMan_File_Manager)
  28. <!--- }}} Basic Info -->
  29. <!--- Setup {{{ -->
  30. ## Setup
  31. I use [chezmoi] to manage varying configs for different machines with
  32. a single branch.
  33. [chezmoi]: https://github.com/twpayne/chezmoi
  34. <!--- }}} Setup -->