42
GitHub - MaskRay/Config: My config for gentoo linux, xmonad, vim, emacs, git, mu...
source link: https://github.com/MaskRay/Config
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
README.md
Config
Ray's comprehensive configuration archive.
Installation
pacman -S stack
stack install fast-tags ghc-mod hoogle hscope hledger pointfree pointful
Features
Default applications:
See home/.local/share/applications/mimeapps.list
and related desktop entries.
Gentoo Portage:
- collected many utilities to facilitate day-to-day shell usage (notable: GNU Parallel, ImageMagick, Unison, renameutils, TaskWarrior)
- servers/clients/tools related to network (MongoDB, ProFTPd, Nginx, PostgreSQL, Redit, ...)
- programming related application collections including compilers (GHC, OCaml, SBCL, Guile, Node.js, GNU Smalltalk, Erlang, Vala, etc) and many development tools
Zsh:
- use fasd to navigate the filesystem hierarchy
- numerous aliases
- decent autocomplete settings
Vim:
- Haskell, Ruby, Node.js, Python, C++ and Web development settings
- lots of key bindings
- Many goodies including Global, Ack, EasyMotion, CtrlP, Syntastic, UltiSnips, Tabular
XMonad:
- organize applications on topic basic
- a great many bindings (perhaps over one hundred) for window arrangement, x11 utilities and so on
- scratchpads for ghci, ocaml, coffee, erl (Erlang), node (Node.js), R, pry (Ruby), ipython, lua, gst (GNU Smalltalk), task (taskwarrior), alsa-mixer, etc
- direction-based navigation via XMonad.Actions.Navigation2D
- website launcher for wikipedia, google, duckduckgo, github, developer.mozilla.org, etc
X resources:
- XTerm
- URxvt
- XScreenSaver
- ...
Systemd services:
Others:
- Mutt
- GDB
- Tmux
- Mailcap
- Pentadactyl (for Firefox)
- Udev
- Xorg
- ...
Have a look at my Linux desktop config (in Chinese) for my choice of desktop applications.
Acknowledgements
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK