You are not logged in.
http://wwwcip.cs.fau.de/~re06huxa/screenshots/wmfs-irc-htop-ncmpcpp-1-thumb.png
WMFS with some smaller "apps"
What's the colour theme? Looks very different, and nice.
Offline
Offline
I think I've gotten too used to no titlebar (evilwm and now dwm). It just looks so big and space consuming. (re: GNOME3)
Last edited by the sad clown (2011-04-08 19:23:09)
I laugh, yet the joke is on me
Offline
thorsten wrote:http://wwwcip.cs.fau.de/~re06huxa/screenshots/wmfs-irc-htop-ncmpcpp-1-thumb.png
WMFS with some smaller "apps"
What's the colour theme? Looks very different, and nice.
I think it originally was Tango from Arch-Wiki but it changed over the months/years:
urxvt*foreground: #EFEFEF
urxvt*cursorColor: #FF9900
! Black (not tango) + DarkGrey
xterm*background: #202020
xterm*foreground: #EDEDED
! Black (not tango) + DarkGrey
urxvt*color0: #080808
xterm*color0: #202020
*color8: #505050
!*color8: #202021
! DarkRed + Red
*color9: #ED4511
*color1: #FA2D4D
! DarkGreen + Green
*color2: #AFD700
*color10: #DAFF30
! DarkYellow + Yellow
*color3: #E3BE09
*color11: #FCE70D
! DarkBlue + Blue
*color4: #92C1C9
*color12: #E396D1
! DarkMangenta + Mangenta
*color5: #D6156C
*color13: #FE4365
!DarkCyan + Cyan (both not tango)
*color6: #e9b96e
*color14: #c17d11
! LightGrey + White
*color7: #808080
*color15: #B0B0B0
Offline
Offline
very very clean and nice, care to share your subtle configs?
Offline
Offline
Offline
still wmfs
http://ompldr.org/vODZpOA
Nice one. Can I get that wallpaper? It's adorable.
[nil]
[exists]
Offline
sam87 wrote:still wmfs
http://ompldr.org/vODZpOANice one. Can I get that wallpaper? It's adorable.
it's such a small wallpaper though, but since I'm on my netbook it fits the screen so well
here you go, you might be able to scale it for your screen http://ompldr.org/vODZqaw
what i cannot build, i do not understand
Offline
1200x851: http://ompldr.org/vODZqdQ
cute
Arch64/DWM || My Dropbox referral link
Offline
dwm, zsh, urxvt, tmux, ncmpcpp, dzen, mutt, firefox, bla bla
What font are you using in urxvt? Looks very nice (almost as nice as Terminus) .
Last edited by Sara (2011-04-09 00:29:05)
Registed Linux User 483618
Offline
JokerBoy wrote:dwm, zsh, urxvt, tmux, ncmpcpp, dzen, mutt, firefox, bla bla
What font are you using in urxvt? Looks very nice (almost as nice as Terminus) .
montecarlo+profont
URxvt.font: -windows-montecarlo-medium-r-normal-*-11-110-72-72-c-60-microsoft-cp1252
URxvt.boldFont: -windows-montecarlo-bold-r-normal-*-11-110-72-72-c-60-microsoft-cp1252
URxvt.italicFont: -nil-profont-medium-r-normal-*-10-100-72-72-c-50-iso8859-1
URxvt.boldItalicFont: -nil-profont-medium-r-normal-*-10-100-72-72-c-50-iso8859-1
Arch64/DWM || My Dropbox referral link
Offline
Sara wrote:JokerBoy wrote:dwm, zsh, urxvt, tmux, ncmpcpp, dzen, mutt, firefox, bla bla
What font are you using in urxvt? Looks very nice (almost as nice as Terminus) .
montecarlo+profont
URxvt.font: -windows-montecarlo-medium-r-normal-*-11-110-72-72-c-60-microsoft-cp1252 URxvt.boldFont: -windows-montecarlo-bold-r-normal-*-11-110-72-72-c-60-microsoft-cp1252 URxvt.italicFont: -nil-profont-medium-r-normal-*-10-100-72-72-c-50-iso8859-1 URxvt.boldItalicFont: -nil-profont-medium-r-normal-*-10-100-72-72-c-50-iso8859-1
thanks they're awesome!
Last edited by el mariachi (2011-04-09 07:24:47)
Offline
Offline
Sara wrote:JokerBoy wrote:dwm, zsh, urxvt, tmux, ncmpcpp, dzen, mutt, firefox, bla bla
What font are you using in urxvt? Looks very nice (almost as nice as Terminus) .
montecarlo+profont
URxvt.font: -windows-montecarlo-medium-r-normal-*-11-110-72-72-c-60-microsoft-cp1252 URxvt.boldFont: -windows-montecarlo-bold-r-normal-*-11-110-72-72-c-60-microsoft-cp1252 URxvt.italicFont: -nil-profont-medium-r-normal-*-10-100-72-72-c-50-iso8859-1 URxvt.boldItalicFont: -nil-profont-medium-r-normal-*-10-100-72-72-c-50-iso8859-1
I recognize those!
Offline
Offline
Xmonad, dzen2, conky, stalonetray.
I have made many improvements to my config this month. With IM layout for my chat workspace and a nice gimp layout.
xmonad.hs
-- ~/.xmonad/xmonad.hs
-- Imports {{{
import XMonad
-- Prompt
import XMonad.Prompt
import XMonad.Prompt.RunOrRaise (runOrRaisePrompt)
import XMonad.Prompt.AppendFile (appendFilePrompt)
-- Hooks
import XMonad.Operations
import System.IO
import System.Exit
import XMonad.Util.Run
import XMonad.Actions.CycleWS
import XMonad.Hooks.ManageDocks
import XMonad.Hooks.ManageHelpers
import XMonad.Hooks.SetWMName
import XMonad.Hooks.DynamicLog
import XMonad.Hooks.UrgencyHook
import XMonad.Hooks.FadeInactive
import XMonad.Hooks.EwmhDesktops
import XMonad.Hooks.SetWMName
import XMonad.Layout.NoBorders (smartBorders, noBorders)
import XMonad.Layout.PerWorkspace (onWorkspace, onWorkspaces)
import XMonad.Layout.Reflect (reflectHoriz)
import XMonad.Layout.IM
import XMonad.Layout.SimpleFloat
import XMonad.Layout.Spacing
import XMonad.Layout.ResizableTile
import XMonad.Layout.NoBorders
import XMonad.Layout.Gaps
import XMonad.Layout.LayoutHints
import XMonad.Layout.LayoutModifier
import XMonad.Layout.Reflect
import XMonad.Layout.Grid
import Data.Ratio ((%))
import qualified XMonad.StackSet as W
import qualified Data.Map as M
--}}}
-- Config {{{
-- Define Terminal
myTerminal = "urxvt"
-- Define modMask
modMask' :: KeyMask
modMask' = mod1Mask
-- Define workspaces
myWorkspaces = ["1:main","2:web","3:movie","4:music","5:gimp","6:chat"]
-- Dzen config
myStatusBar = "dzen2 -x '0' -y '0' -h '24' -w '1920' -ta 'l' -fg '#FFFFFF' -bg '#161616' -fn '-*-bitstream vera sans-medium-r-normal-*-11-*-*-*-*-*-*-*'"
myBtmStatusBar = "conky -c /home/johan/.conky_bottom_dzen | dzen2 -x '0' -w '1920' -h '24' -ta 'c' -bg '#161616' -fg '#FFFFFF' -fn '-*-bitstream vera sans-medium-r-normal-*-11-*-*-*-*-*-*-*' -y '1176'"
myBitmapsDir = "/home/johan/.xmonad/dzen"
--}}}
-- Main {{{
main = do
dzenTopBar <- spawnPipe myStatusBar
dzenBtmBar <- spawnPipe myBtmStatusBar
spawn "sh /home/johan/.xmonad/autostart.sh"
xmonad $ defaultConfig
{ terminal = myTerminal
, workspaces = myWorkspaces
, keys = keys'
, modMask = modMask'
, startupHook = ewmhDesktopsStartup >> setWMName "LG3D"
, layoutHook = layoutHook'
, manageHook = manageHook'
, logHook = myLogHook dzenTopBar >> fadeInactiveLogHook 0xdddddddd >> setWMName "LG3D"
, normalBorderColor = colorNormalBorder
, focusedBorderColor = colorFocusedBorder
}
--}}}
-- Hooks {{{
-- ManageHook {{{
manageHook' :: ManageHook
manageHook' = (composeAll . concat $
[ [resource =? r --> doIgnore | r <- myIgnores] -- ignore desktop
, [className =? c --> doShift "2:web" | c <- myWebs ] -- move webs to main
, [className =? c --> doShift "1:main" | c <- myDev ] -- move dev to main
, [className =? c --> doShift "3:movie" | c <- myMovie ] -- move movie to movie
, [className =? c --> doShift "4:music" | c <- myMusic ] -- move music to music
, [className =? c --> doShift "5:gimp" | c <- myWork ] -- move img to div
, [className =? c --> doShift "6:chat" | c <- myChat ] -- move chat to chat
, [className =? c --> doCenterFloat | c <- myFloats ] -- float my floats
, [name =? n --> doCenterFloat | n <- myNames ] -- float my names
, [isFullscreen --> myDoFullFloat ]
])
where
role = stringProperty "WM_WINDOW_ROLE"
name = stringProperty "WM_NAME"
-- classnames
myFloats = ["Smplayer","MPlayer","VirtualBox","Xmessage","Save As...","XFontSel","Downloads","Nm-connection-editor"]
myWebs = ["Navigator","Shiretoko","Firefox","Uzbl","uzbl","Uzbl-core","uzbl-core","Google-chrome","Chromium","Shredder","Mail"]
myMovie = ["Boxee"]
myMusic = ["Rhythmbox","Tomahawk","Banshee","Banshee Media Player","banshee-1","Exaile","Spotify"]
myChat = ["Pidgin","Buddy List"]
myWork = ["Gimp"]
myDev = ["urxvt"]
-- resources
myIgnores = ["desktop","desktop_window","notify-osd","stalonetray","trayer"]
-- names
myNames = ["bashrun","Google Chrome Options","Chromium Options"]
-- a trick for fullscreen but stil allow focusing of other WSs
myDoFullFloat :: ManageHook
myDoFullFloat = doF W.focusDown <+> doFullFloat
-- }}}
-- layoutHook' = customLayout
layoutHook' = onWorkspaces ["1:main","4:music"] customLayout $ onWorkspaces ["5:gimp"] gimpLayout $ onWorkspaces ["6:chat"] imLayout $
customLayout2
-- Bar
myLogHook :: Handle -> X ()
myLogHook h = dynamicLogWithPP $ defaultPP
{
ppCurrent = dzenColor "#ebac54" "#161616" . pad
, ppVisible = dzenColor "white" "#161616" . pad
, ppHidden = dzenColor "white" "#161616" . pad
, ppHiddenNoWindows = dzenColor "#444444" "#161616" . pad
, ppUrgent = dzenColor "red" "#161616" . pad
, ppWsSep = " "
, ppSep = " | "
, ppLayout = dzenColor "#ebac54" "#161616" .
(\x -> case x of
"ResizableTall" -> "^i(" ++ myBitmapsDir ++ "/tall.xbm)"
"Mirror ResizableTall" -> "^i(" ++ myBitmapsDir ++ "/mtall.xbm)"
"Full" -> "^i(" ++ myBitmapsDir ++ "/full.xbm)"
"Simple Float" -> "~"
_ -> x
)
, ppTitle = (" " ++) . dzenColor "white" "#161616" . dzenEscape
, ppOutput = hPutStrLn h
}
-- Layout
customLayout = gaps [(D,16)] $ avoidStruts $ smartBorders tiled ||| smartBorders (Mirror tiled) ||| noBorders Full ||| smartBorders simpleFloat
where
--tiled = ResizableTall 1 (2/100) (1/2) []
tiled = spacing pxl $ ResizableTall 1 (2/100) (1/2) []
-- nmaster = 1
-- delta = 2/100
-- ratio = 1/2
pxl = 5
customLayout2 = avoidStruts $ noBorders Full ||| smartBorders tiled ||| smartBorders (Mirror tiled) ||| smartBorders simpleFloat
where
--tiled = ResizableTall 1 (2/100) (1/2) []
tiled = spacing pxl $ ResizableTall nmaster delta ratio []
nmaster = 1
delta = 2/100
ratio = 1/2
pxl = 5
gimpLayout = gaps [(D,16)] $ avoidStruts $ withIM (0.11) (Role "gimp-toolbox") $
reflectHoriz $
withIM (0.15) (Role "gimp-dock") Full
imLayout = gaps [(D,16)] $ avoidStruts $ withIM (1%5) (And (ClassName "Pidgin") (Role "buddy_list")) Grid
-- where
-- tiled = spacing pxl $ ResizableTall 1 (2/100) (1/2) []
-- nmaster = 1
-- delta = 2/100
-- ratio = 1/2
-- pxl = 5
--}}}
-- Theme {{{
-- Color names are easier to remember:
colorOrange = "#ff7701"
colorDarkGray = "#171717"
colorPink = "#e3008d"
colorGreen = "#00aa4a"
colorBlue = "#008dd5"
colorYellow = "#fee100"
colorWhite = "#cfbfad"
colorNormalBorder = "#1c2636"
colorFocusedBorder = "#ebac54"
barFont = "terminus"
barXFont = "inconsolata:size=14"
xftFont = "xft: inconsolata-14"
--}}}
-- Prompt Config {{{
mXPConfig :: XPConfig
mXPConfig =
defaultXPConfig { font = barFont
, bgColor = colorDarkGray
, fgColor = colorGreen
, bgHLight = colorGreen
, fgHLight = colorDarkGray
, promptBorderWidth = 0
, height = 14
, historyFilter = deleteConsecutive
}
-- Run or Raise Menu
largeXPConfig :: XPConfig
largeXPConfig = mXPConfig
{ font = xftFont
, height = 20
}
-- }}}
-- Key mapping {{{
keys' :: XConfig Layout -> M.Map (KeyMask, KeySym) (X ())
keys' conf@(XConfig {XMonad.modMask = modMask}) = M.fromList $
[ ((modMask, xK_p ), runOrRaisePrompt largeXPConfig)
, ((mod1Mask, xK_F2 ), spawn "gmrun")
, ((0, xK_Print ), spawn "screenshot scr")
-- Programs
, ((modMask, xK_r ), spawn $ XMonad.terminal conf) -- spawn terminal
, ((modMask, xK_w ), spawn "chromium")
, ((modMask .|. shiftMask, xK_p ), spawn "gimp")
, ((modMask .|. shiftMask, xK_n ), spawn "spotify")
, ((modMask .|. shiftMask, xK_m ), spawn "exaile")
, ((modMask .|. shiftMask, xK_i ), spawn "gthumb")
, ((modMask, xK_e ), spawn "nautilus --no-desktop --browser")
, ((modMask .|. shiftMask, xK_b ), spawn "/opt/boxee/Boxee")
-- Media Keys
, ((0, 0x1008ff12 ), spawn "amixer -q sset Master toggle") -- XF86AudioMute
, ((0, 0x1008ff11 ), spawn "amixer -q sset Master 655- unmute") -- XF86AudioLowerVolume
, ((0, 0x1008ff13 ), spawn "amixer -q sset Master 655+ unmute") -- XF86AudioRaiseVolume
-- layouts
, ((modMask, xK_space ), sendMessage NextLayout)
, ((modMask .|. shiftMask, xK_space ), setLayout $ XMonad.layoutHook conf) -- reset layout on current desktop to default
, ((modMask, xK_b ), sendMessage ToggleStruts)
, ((mod1Mask, xK_Tab ), windows W.focusDown) -- move focus to next window
, ((modMask, xK_q ), kill) -- kill selected window
, ((modMask .|. shiftMask, xK_j ), windows W.swapDown) -- swap the focused window with the next window
, ((modMask .|. shiftMask, xK_k ), windows W.swapUp) -- swap the focused window with the previous window
, ((modMask .|. shiftMask, xK_t ), withFocused $ windows . W.sink) -- Push window back into tiling
, ((modMask, xK_u ), sendMessage Shrink) -- %! Shrink a master area
, ((modMask, xK_i ), sendMessage Expand) -- %! Expand a master area
, ((modMask, xK_j ), sendMessage MirrorShrink) -- %! Shrink a slave area
, ((modMask, xK_k ), sendMessage MirrorExpand) -- %! Expand a slave area
-- workspaces
, ((mod1Mask .|. controlMask, xK_Right ), nextWS)
, ((mod1Mask .|. shiftMask, xK_Right ), shiftToNext)
, ((mod1Mask .|. controlMask, xK_Left ), prevWS)
, ((mod1Mask .|. shiftMask, xK_Left ), shiftToPrev)
-- quit, or restart
, ((modMask .|. shiftMask, xK_q ), io (exitWith ExitSuccess))
, ((modMask .|. shiftMask, xK_r ), spawn "killall conky dzen2 && xmonad --recompile && xmonad --restart")
]
++
-- mod-[1..9] %! Switch to workspace N
-- mod-shift-[1..9] %! Move client to workspace N
[((m .|. modMask, k), windows $ f i)
| (i, k) <- zip (XMonad.workspaces conf) [xK_1 .. xK_9]
, (f, m) <- [(W.greedyView, 0), (W.shift, shiftMask)]]
--}}}
-- vim:foldmethod=marker sw=4 sts=4 ts=4 tw=0 et ai nowrap
.Xdefaults
Xcursor.theme: pCircle-24
URxvt.buffered: true
URxvt.geometry: 105x28
#URxvt.background: rgba:0000/0000/0000/bbbb
URxvt*background: [90]#000000
URxvt.foreground: White
URxvt.cursorColor: White
URxvt.underlineColor: White
URxvt.font: xft:Terminus:pixelsize=14:antialias:true
URxvt.boldFont: xft:Terminus:bold:pixelsize=14:antialias:true
URxvt.transparent: true
URxvt.scrollBar: false
URxvt.tintColor: White
URxvt.shading: 25
URxvt.depth: 32
!black
*color0: rgb:4f/4f/4f
*color8: rgb:67/67/67
!!red
*color1: rgb:85/0d/0d
*color9: rgb:98/2b/2b
!!green
*color2: rgb:88/be/32
*color10: rgb:af/f7/3e
!!yellow (orange)
*color3: rgb:ff/7e/00
*color11: rgb:fa/d4/3d
!!blue
*color4: rgb:4d/6e/b0
*color12: rgb:2b/4f/98
!!magenta
*color5: rgb:70/6c/9a
*color13: rgb:82/6a/b1
!!cyan
*color6: rgb:92/b1/9e
*color14: rgb:a1/cd/cd
!!white
conky (MUST be 1 long line after TEXT)
# ~/.conky_bottom_dzen
# Set to yes if you want Conky to be forked in the background
background yes
out_to_console yes
# Update interval in seconds
update_interval 1
TEXT
^fg(\#ebac54) ^i(/home/johan/.xmonad/dzen/arch_10x10.xbm) ^fg(\#FFFFFF)Linux $kernel ^fg(\#ebac54) ^i(/home/johan/.xmonad/dzen/cpu.xbm) CPU ^fg(\#FFFFFF)${cpu}% ^fg(\#ebac54) ${if_existing /proc/net/route eth1} ^i(/home/johan/.xmonad/dzen/net_wired.xbm) ^fg(\#00aa4a) ^i(/home/johan/.xmonad/dzen/net_down_03.xbm)${downspeed eth1} ^fg(\#ff3333) ^i(/home/johan/.xmonad/dzen/net_up_03.xbm)${upspeed eth1} ^fg(\#ebac54) ^i(/home/johan/.xmonad/dzen/volume.xbm) ^fg(\#FFFFFF)Volume: ^fg(\#324c80)${exec amixer get Master | egrep -o "[0-9]+%" | head -1 | egrep -o "[0-9]*"}% ^fg(\#ebac54) ^i(/home/johan/.xmonad/dzen/clock.xbm) ^fg(\#FFFFFF) ${time %A %d %B} ^fg(\#ebac54) ${time %R}
Offline