I use Arch Linux on a Penguin Pro.
I also have a 2007 MacBook which runs Arch Linux. I was surprised that I was able to get the OS installed (I used the guide on the Arch Wiki). I'm waiting for coreboot to support replacing the bios so I can take a shot at really bricking it.
I use xmonad as my window manager and use Dvorak as my default keyboard layout (although the symbols on my keyboard are QWERTY). I've generally had a very good experience with both (although upgrading the haskell compiler ghc is a somewhat annoying process). I also use dmenu to bring up applications in the background. Other than that, I have xmobar set up as a status bar to easily keep an eye on CPU and and network usage.
I generally use urxvt for the terminal, but also use uxterm
occasionally. I use bash, mostly because it is widely available and so
my startup scripts are easily portable. vim is my editor of choice. I
set -o vi in my startup scripts to use vim-like keybindings in
the terminal. Additionally, I recently discovered that the line
set editing-mode vi can be added tobe
~/.inputrc to set the editing
mode for all applications built on readline (including
I use firefox and occasionally lynx for web browsing, thunderbird for email, and newsboat for feeds.
On the occasion that I need to use "office" software such as a word processor or a spreadsheet, I use LibreOffice. vlc generally takes care of my media playback needs. I use Audacity and the Hydrogen drum machine for fun with audio recording. I've had a lot of fun editing photos with the GIMP (GNU Image Manipulation Program).
I use unifont and DejaVuSansMono as my console fonts (set in .Xdefaults). My standard color scheme in vim is gruvbox (modified to have a transparent background) and I've also set my prompt and LS_COLORS environment variable with similar colors.
I've set up the XFCE-dusk as the gtk-theme so that everything has a dark look to match with the text environment. I try to maintain this look in applications that I use.
fortune -c | cowsay -f tux to my startup scripts, Tux, the
Linux mascot, greets me with a friendly message.
I set the wallpaper in X using
hsetroot -full, which is in my
.xinitrc. I have a small script that chooses a random wallpaper from a
directory of images to pass into the program, so that my wallpaper
rotates everytime X is started up. I have transparency set on urxvt to
allow me to see my wallpaper when in the terminal.