Config
My config for gentoo linux, xmonad, vim, emacs, git, mutt, newsbeuter, tmux, pentadactyl, npm, idesk, xbindkeys, ...
Install / Use
/learn @MaskRay/ConfigREADME
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
Related Skills
node-connect
334.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
82.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
334.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
82.2kCommit, push, and open a PR
