All Projects → postmodern → dotfiles

postmodern / dotfiles

Licence: other
Development Environment Configuration

Programming Languages

Vim Script
2826 projects
shell
77523 projects

.files

.files for my Development Environment.

Bash

Environment Variables

  • $TERMINAL - Prefered graphical Terminal emulator (Default: gnome-terminal).
  • $FILE_MANAGER - Prefered graphical File Manager (Default: nautilus).
  • $EDITOR - Prefered non-graphical Text Editor (Default: vim).
  • $GUI_EDITOR - Prefered graphical Text Editor (Default: gvim).
  • $BROWSER - Prefered graphical Browser (Default firefox).
  • $EMAIL_CLIENT - Prefered graphical Email Client (Default: thunderbird).
  • $IM_CLIENT - Prefered graphical IM Client (Default: pidgin).
  • $IRC_CLIENT - Prefered graphical IRC Client (Default: xchat).
  • $MUSIC_PLAYER - Prefered graphical Music Player (Default: rhythmbox).
  • $VIDEO_PLAYER - Prefered graphical Music Player (Default: totem).
  • $TORRENT_CLIENT - Prefered graphical BitTorrent client (Default: transmission-gtk).
  • $PACKAGE_MANAGER - Graphical client for the system Package Manager.
  • $PHP_SHELL - Spawns an interactive PHP shell (Default: php -a).
  • $RUBY_SHELL - Spawns an interactive Ruby shell (Default: ripl).
  • $JS_SHELL - Spawns an interactive JavaScript shell (Default: js).

Aliases

  • forget - Clears SSH keys and PGP passphrases.
  • irb - Overrides irb with the awesome ripl Ruby REPL.

Vim

  • Minimal .vimrc.
    • Enable line-numbering.
    • Set scroll-offset.
    • Bash-like wild-mode.
    • Disable visual-bell.
  • ir_black vim theme.
  • 2-space indentation for:
    • HTML
    • JavaScript
    • PHP
    • Ruby
    • XML / XSL
  • Hard-Tab indentation for:
    • Makefile
    • Python
  • Force Ruby syntax-highlighting for:
    • Gemfile
    • Rakefile
    • Thorfile
    • config.ru

Ruby

FluxBox

Startup

  • (Optional) XComposite Manager.
  • (Optional) Nitrogen Background Manager.
  • (Optional) Conky.
  • Gnome Screensaver.
  • Gnome Sound Manager.
  • Network Manager Applet.
  • (Laptop) Synaptic Touchpad configuration.
  • (Laptop) Gnome Power Manager.
  • (Laptop) Bluetooth.
  • polkit-gnome-authentication-agent-1
  • gpg-agent
  • gnome-keyring-daemon

Themes

Menu

  • Terminal (gnome-terminal)

  • Editor (gvim)

  • Files (nautilus --no-desktop)

  • Browser (firefox)

  • Email (thunderbird)

  • IM (pidgin)

  • IRC (xchat)

  • Music (rthymbox)

  • DVD (mplayer -fs -mouse-movements dvdnav://)

  • Torrents (transmission-gtk)

  • Office

    • Document (libreoffice --writer)
    • Spreedsheet (libreoffice --calc)
    • Presentation (libreoffice --impress)

Key Bindings

Alt+t                  Switch to the next Terminal Window
Alt+f                  Switch to the next File Manager Window
Alt+e                  Switch to the next Editor Window
Alt+b                  Switch to the next Browser Window
Alt+m                  Switch to the next Email Client Window
Alt+c                  Switch to the next IM Conversation Window
Alt+i                  Switch to the next IRC Client Window
Alt+a                  Switch to the next Music Player Window
Alt+v                  Switch to the next Video Player Window
Alt+h                  Switch to the next HUD Window

Alt+Backspace          Minimize
Alt+F1                 Maximize
Alt+Escape             Kill
Alt+F11                Fullscreen

Shift+Alt+PageUp       Maximize Vertically
Shift+Alt+PageDown     Maximize Horizontally
Shift+Alt+Left         Move Window to the Left
Shift+Alt+Right        Move Window to the Right
Shift+Alt+Up           Move Window to the Top
Shift+Alt+Down         Move Window to the Bottom

Shift+Alt+Home         Move Window to the Top Left Corner
Shift+Alt+PageUp       Move Window to the Top Right Corner
Shift+Alt+5            Move Window to the Center
Shift+Alt+End          Move Window to the Bottom Left Corner
Shift+Alt+PageDown     Move Window to the Bottom Right Corner

Control+Alt+Enter      Opens the Run Dialogue
Control+Alt+j          Spawns a JavaScript HUD
Control+Alt+i          Spawns a Ruby HUD
Control+Alt+p          Spawns a PHP HUD
Control+Alt+t          Spawns a new Terminal
Control+Alt+e          Spawns a new Editor
Control+Alt+b          Spawns a new Browser
Control+Alt+f          Spawns a new File Manager
Control+Alt+l          Locks the screen

Control+Alt+PrintScreen   Take a Screenshot
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].