Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/MaskRay/Config
My config for gentoo linux, xmonad, vim, emacs, git, mutt, newsbeuter, tmux, pentadactyl, npm, idesk, xbindkeys, ...
https://github.com/MaskRay/Config
dotfiles
Last synced: 3 months ago
JSON representation
My config for gentoo linux, xmonad, vim, emacs, git, mutt, newsbeuter, tmux, pentadactyl, npm, idesk, xbindkeys, ...
- Host: GitHub
- URL: https://github.com/MaskRay/Config
- Owner: MaskRay
- Created: 2011-10-03T02:18:54.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2024-07-27T19:13:54.000Z (3 months ago)
- Last Synced: 2024-07-27T20:26:45.765Z (3 months ago)
- Topics: dotfiles
- Language: Tcl
- Homepage:
- Size: 1.67 MB
- Stars: 234
- Watchers: 12
- Forks: 32
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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 toolsZsh:
- use fasd to navigate the filesystem hierarchy
- numerous aliases
- decent autocomplete settingsVim:
- Haskell, Ruby, Node.js, Python, C++ and Web development settings
- lots of key bindings
- Many goodies including [Global](www.gnu.org/software/global), Ack, EasyMotion, CtrlP, Syntastic, UltiSnips, TabularXMonad:
- 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, etcX resources:
- XTerm
- URxvt
- XScreenSaver
- ...Systemd services:
- [kmscon](https://github.com/dvdhrm/kmscon)
Others:
- Mutt
- GDB
- Tmux
- Mailcap
- Pentadactyl (for Firefox)
- Udev
- Xorg
- ...Have a look at my [Linux desktop config (in Chinese)](http://maskray.me/portfolio/linux-desktop) for my choice of desktop applications.
## Acknowledgements
- [@pyx](https://github.com/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](https://github.com/adam8157) (Adam Lee)
- [@roylez](https://github.com/roylez/dotfiles) (Roy Zuo)
- [@laurentb](https://github.com/laurentb/public-dotfiles) (Laurent Bachelier)
- [@terlar](https://github.com/terlar/dotfiles) (Terje Larsen)