Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
/ Config Public

My config for gentoo linux, xmonad, vim, emacs, git, mutt, newsbeuter, tmux, pentadactyl, npm, idesk, xbindkeys, ...

Notifications You must be signed in to change notification settings

MaskRay/Config

Repository files navigation

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

  • @pyx (Philip Xu) My config absorbs quite a few ideas from his well-organized config. He is also my abecedarian leading me to discover the mysterious FOSS world. Thank you, Philip!
  • @adam8157 (Adam Lee)
  • @roylez (Roy Zuo)
  • @laurentb (Laurent Bachelier)
  • @terlar (Terje Larsen)

About

My config for gentoo linux, xmonad, vim, emacs, git, mutt, newsbeuter, tmux, pentadactyl, npm, idesk, xbindkeys, ...

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /