xmonad, polybar, rofi, etc.
parent
307dabe306
commit
431a27baf1
@ -1,134 +1,86 @@
|
|||||||
! General
|
! General
|
||||||
|
|
||||||
!Xft.antialias: false
|
! rofi
|
||||||
!Xft.dpi: 80
|
rofi.font: Iosevka, Regular, 8
|
||||||
!Xft.rgba: rgb
|
rofi.padding: 12
|
||||||
!Xft*font: Tamsynmod:Regular:pixelsize=14
|
rofi.separator-style: none
|
||||||
!Xft*font: Regular:pixelsize=14
|
rofi.color-enabled: true
|
||||||
|
rofi.color-window: #bb000000
|
||||||
! dzen2
|
rofi.color-normal: #00000000, #ffffff, #22000000, #88ffffff, #000000
|
||||||
dzen2*foreground: #ffffff
|
rofi.color-active: #44000000, #ffffff, #66000000, #44000000, #ffffff
|
||||||
dzen2*background: #000000
|
rofi.hide-scrollbar: true
|
||||||
!dzen2*font: -*-fixed-*-*-*-*-10-*-*-*-*-*-*-*
|
|
||||||
!dzen2*font: Tamsynmod:Regular:pixelsize=14
|
|
||||||
|
|
||||||
! urxvt
|
! urxvt
|
||||||
|
urxvt*internalBorder: 12
|
||||||
urxvt*loginShell: true
|
urxvt*loginShell: true
|
||||||
urxvt*scrollBar: false
|
urxvt*scrollBar: false
|
||||||
urxvt*secondaryScroll: true
|
urxvt*secondaryScroll: true
|
||||||
urxvt*saveLines: 65535
|
urxvt*saveLines: 65535
|
||||||
urxvt*cursorBlink: false
|
urxvt*cursorBlink: false
|
||||||
urxvt*urgentOnBell: true
|
urxvt*urgentOnBell: true
|
||||||
urxvt*urlLauncher: /usr/bin/luakit
|
urxvt*urlLauncher: firefox
|
||||||
urxvt*termName: rxvt-unicode-256color
|
urxvt*termName: rxvt-unicode-256color
|
||||||
!urxvt*font: -*-fixed-*-*-*-*-14-*-*-*-*-*-*-*
|
! urxvt*font: xft:Tamsyn:Regular:pixelsize=14,xft:Inconsolata for Powerline:Regular:pixelsize=14
|
||||||
!urxvt*boldFont: -*-fixed-*-*-*-*-14-*-*-*-*-*-*-*
|
! urxvt*boldFont: xft:Tamsyn:Bold:pixelsize=14,xft:Inconsolata for Powerline:Bold:pixelsize=14
|
||||||
!urxvt*font: xft:Tamsyn:Regular:pixelsize=14,xft:Inconsolata for Powerline:Regular:pixelsize=14
|
|
||||||
!urxvt*boldFont: xft:Tamsyn:Bold:pixelsize=14,xft:Inconsolata for Powerline:Bold:pixelsize=14
|
|
||||||
urxvt*font: -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1
|
|
||||||
urxvt*boldFont: -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1
|
|
||||||
|
|
||||||
! Colors
|
! Colors
|
||||||
urxvt*depth: 32
|
urxvt*depth: 32
|
||||||
urxvt*foreground: #ffffff
|
urxvt*foreground: #ffffff
|
||||||
urxvt*background: rgba:0000/0000/0000/cccc
|
urxvt*background: rgba:0000/0000/0000/cccc
|
||||||
|
|
||||||
!*color0: #1c1c1c
|
! #define S_base03 #002b36
|
||||||
!*color8: #3d3a3a
|
! #define S_base02 #073642
|
||||||
!*color1: #d770af
|
! #define S_base01 #586e75
|
||||||
!*color9: #d28abf
|
! #define S_base00 #657b83
|
||||||
!*color2 : #9acc79
|
! #define S_base0 #839496
|
||||||
!*color10: #8fb676
|
! #define S_base1 #93a1a1
|
||||||
!*color3: #d0d26b
|
! #define S_base2 #eee8d5
|
||||||
!*color11: #c8bc45
|
! #define S_base3 #fdf6e3
|
||||||
!*color4 : #77b6c5
|
! #define S_yellow #b58900
|
||||||
!*color12: #8fa7b9
|
! #define S_orange #cb4b16
|
||||||
!*color5: #a488d9
|
! #define S_red #dc322f
|
||||||
!*color13: #bd89de
|
! #define S_magenta #d33682
|
||||||
!*color6: #7fcab3
|
! #define S_violet #6c71c4
|
||||||
!*color14: #6ec2a8
|
! #define S_blue #268bd2
|
||||||
!*color7: #8d8d8d
|
! #define S_cyan #2aa198
|
||||||
!*color15: #dad3d3
|
! #define S_green #859900
|
||||||
|
!
|
||||||
!! drop in Solarized colorscheme for Xresources
|
! !*background: S_base03
|
||||||
!!
|
! !*foreground: S_base0
|
||||||
!! ## Installation
|
! *fading: 40
|
||||||
!! 1) Write to $HOME/.Xresources
|
! *fadeColor: S_base03
|
||||||
!! 2) If not using Xsession, you must add the line `xrdb -merge ~/.Xresources`
|
! *cursorColor: S_base1
|
||||||
!! to `.xinitrc`. See http://manpages.ubuntu.com/Xsession for more details.
|
! *pointerColorBackground:S_base01
|
||||||
!!
|
! *pointerColorForeground:S_base1
|
||||||
!!SOLARIZED HEX 16/8 TERMCOL XTERM/HEX L*A*B RGB HSB
|
!
|
||||||
!!--------- ------- ---- ------- ----------- ---------- ----------- -----------
|
! !! black dark/light
|
||||||
!!base03 #002b36 8/4 brblack 234 #1c1c1c 15 -12 -12 0 43 54 193 100 21
|
! *color0: S_base02
|
||||||
!!base02 #073642 0/4 black 235 #262626 20 -12 -12 7 54 66 192 90 26
|
! *color8: S_base03
|
||||||
!!base01 #586e75 10/7 brgreen 240 #585858 45 -07 -07 88 110 117 194 25 46
|
!
|
||||||
!!base00 #657b83 11/7 bryellow 241 #626262 50 -07 -07 101 123 131 195 23 51
|
! !! red dark/light
|
||||||
!!base0 #839496 12/6 brblue 244 #808080 60 -06 -03 131 148 150 186 13 59
|
! *color1: S_red
|
||||||
!!base1 #93a1a1 14/4 brcyan 245 #8a8a8a 65 -05 -02 147 161 161 180 9 63
|
! *color9: S_orange
|
||||||
!!base2 #eee8d5 7/7 white 254 #e4e4e4 92 -00 10 238 232 213 44 11 93
|
!
|
||||||
!!base3 #fdf6e3 15/7 brwhite 230 #ffffd7 97 00 10 253 246 227 44 10 99
|
! !! green dark/light
|
||||||
!!yellow #b58900 3/3 yellow 136 #af8700 60 10 65 181 137 0 45 100 71
|
! *color2: S_green
|
||||||
!!orange #cb4b16 9/3 brred 166 #d75f00 50 50 55 203 75 22 18 89 80
|
! *color10: S_base01
|
||||||
!!red #dc322f 1/1 red 160 #d70000 50 65 45 220 50 47 1 79 86
|
!
|
||||||
!!magenta #d33682 5/5 magenta 125 #af005f 50 65 -05 211 54 130 331 74 83
|
! !! yellow dark/light
|
||||||
!!violet #6c71c4 13/5 brmagenta 61 #5f5faf 50 15 -45 108 113 196 237 45 77
|
! *color3: S_yellow
|
||||||
!!blue #268bd2 4/4 blue 33 #0087ff 55 -10 -45 38 139 210 205 82 82
|
! *color11: S_base00
|
||||||
!!cyan #2aa198 6/6 cyan 37 #00afaf 60 -35 -05 42 161 152 175 74 63
|
!
|
||||||
!!green #859900 2/2 green 64 #5f8700 60 -20 65 133 153 0 68 100 60
|
! !! blue dark/light
|
||||||
|
! *color4: S_blue
|
||||||
#define S_base03 #002b36
|
! *color12: S_base0
|
||||||
#define S_base02 #073642
|
!
|
||||||
#define S_base01 #586e75
|
! !! magenta dark/light
|
||||||
#define S_base00 #657b83
|
! *color5: S_magenta
|
||||||
#define S_base0 #839496
|
! *color13: S_violet
|
||||||
#define S_base1 #93a1a1
|
!
|
||||||
#define S_base2 #eee8d5
|
! !! cyan dark/light
|
||||||
#define S_base3 #fdf6e3
|
! *color6: S_cyan
|
||||||
#define S_yellow #b58900
|
! *color14: S_base1
|
||||||
#define S_orange #cb4b16
|
!
|
||||||
#define S_red #dc322f
|
! !! white dark/light
|
||||||
#define S_magenta #d33682
|
! *color7: S_base2
|
||||||
#define S_violet #6c71c4
|
! *color15: S_base3
|
||||||
#define S_blue #268bd2
|
|
||||||
#define S_cyan #2aa198
|
|
||||||
#define S_green #859900
|
|
||||||
|
|
||||||
!*background: S_base03
|
|
||||||
!*foreground: S_base0
|
|
||||||
*fading: 40
|
|
||||||
*fadeColor: S_base03
|
|
||||||
*cursorColor: S_base1
|
|
||||||
*pointerColorBackground:S_base01
|
|
||||||
*pointerColorForeground:S_base1
|
|
||||||
|
|
||||||
!! black dark/light
|
|
||||||
*color0: S_base02
|
|
||||||
*color8: S_base03
|
|
||||||
|
|
||||||
!! red dark/light
|
|
||||||
*color1: S_red
|
|
||||||
*color9: S_orange
|
|
||||||
|
|
||||||
!! green dark/light
|
|
||||||
*color2: S_green
|
|
||||||
*color10: S_base01
|
|
||||||
|
|
||||||
!! yellow dark/light
|
|
||||||
*color3: S_yellow
|
|
||||||
*color11: S_base00
|
|
||||||
|
|
||||||
!! blue dark/light
|
|
||||||
*color4: S_blue
|
|
||||||
*color12: S_base0
|
|
||||||
|
|
||||||
!! magenta dark/light
|
|
||||||
*color5: S_magenta
|
|
||||||
*color13: S_violet
|
|
||||||
|
|
||||||
!! cyan dark/light
|
|
||||||
*color6: S_cyan
|
|
||||||
*color14: S_base1
|
|
||||||
|
|
||||||
!! white dark/light
|
|
||||||
*color7: S_base2
|
|
||||||
*color15: S_base3
|
|
||||||
|
@ -0,0 +1,317 @@
|
|||||||
|
;=====================================================
|
||||||
|
;
|
||||||
|
; To learn more about how to configure Polybar
|
||||||
|
; go to https://github.com/jaagr/polybar
|
||||||
|
;
|
||||||
|
; The README contains alot of information
|
||||||
|
;
|
||||||
|
;=====================================================
|
||||||
|
|
||||||
|
[colors]
|
||||||
|
;background = ${xrdb:color0:#222}
|
||||||
|
background = #88000000
|
||||||
|
background-alt = #444
|
||||||
|
;foreground = ${xrdb:color7:#222}
|
||||||
|
foreground = #dfdfdf
|
||||||
|
foreground-alt = #aaa
|
||||||
|
primary = #ffb52a
|
||||||
|
secondary = #e60053
|
||||||
|
alert = #bd2c40
|
||||||
|
|
||||||
|
[bar/top]
|
||||||
|
;monitor = ${env:MONITOR:HDMI-1}
|
||||||
|
width = 100%
|
||||||
|
height = 25
|
||||||
|
;offset-x = 1%
|
||||||
|
;offset-y = 1%
|
||||||
|
radius = 0.0
|
||||||
|
fixed-center = false
|
||||||
|
|
||||||
|
background = ${colors.background}
|
||||||
|
foreground = ${colors.foreground}
|
||||||
|
|
||||||
|
line-size = 2
|
||||||
|
line-color = #f00
|
||||||
|
|
||||||
|
border-size = 0
|
||||||
|
border-color = #00000000
|
||||||
|
|
||||||
|
padding-left = 0
|
||||||
|
padding-right = 2
|
||||||
|
|
||||||
|
module-margin-left = 1
|
||||||
|
module-margin-right = 1
|
||||||
|
|
||||||
|
font-0 = Iosevka:fontformat=truetype:size=8:antialias=false;0
|
||||||
|
font-1 = fixed:pixelsize=10;1
|
||||||
|
font-2 = unifont:fontformat=truetype:size=8:antialias=false;0
|
||||||
|
font-3 = siji:pixelsize=10;1
|
||||||
|
|
||||||
|
modules-left = workspace xwindow
|
||||||
|
modules-center =
|
||||||
|
modules-right = filesystem volume xkeyboard memory cpu wlan eth battery temperature date powermenu
|
||||||
|
|
||||||
|
tray-position = right
|
||||||
|
tray-padding = 2
|
||||||
|
;tray-transparent = true
|
||||||
|
;tray-background = #0063ff
|
||||||
|
|
||||||
|
;wm-restack = bspwm
|
||||||
|
;wm-restack = i3
|
||||||
|
|
||||||
|
;override-redirect = true
|
||||||
|
|
||||||
|
;scroll-up = bspwm-desknext
|
||||||
|
;scroll-down = bspwm-deskprev
|
||||||
|
|
||||||
|
;scroll-up = i3wm-wsnext
|
||||||
|
;scroll-down = i3wm-wsprev
|
||||||
|
|
||||||
|
[module/xwindow]
|
||||||
|
type = internal/xwindow
|
||||||
|
label = %title:0:30:...%
|
||||||
|
|
||||||
|
[module/xkeyboard]
|
||||||
|
type = internal/xkeyboard
|
||||||
|
blacklist-0 = num lock
|
||||||
|
|
||||||
|
format-prefix = " "
|
||||||
|
format-prefix-foreground = ${colors.foreground-alt}
|
||||||
|
format-prefix-underline = ${colors.secondary}
|
||||||
|
|
||||||
|
label-layout = %layout%
|
||||||
|
label-layout-underline = ${colors.secondary}
|
||||||
|
|
||||||
|
label-indicator-padding = 2
|
||||||
|
label-indicator-margin = 1
|
||||||
|
label-indicator-background = ${colors.secondary}
|
||||||
|
label-indicator-underline = ${colors.secondary}
|
||||||
|
|
||||||
|
[module/filesystem]
|
||||||
|
type = internal/fs
|
||||||
|
interval = 25
|
||||||
|
|
||||||
|
mount-0 = /
|
||||||
|
|
||||||
|
label-mounted = %{F#0a81f5}%mountpoint%%{F-}: %percentage_used%%
|
||||||
|
label-unmounted = %mountpoint% not mounted
|
||||||
|
label-unmounted-foreground = ${colors.foreground-alt}
|
||||||
|
|
||||||
|
[module/workspace]
|
||||||
|
type = internal/xworkspaces
|
||||||
|
|
||||||
|
label-active = %icon% %name%
|
||||||
|
label-active-background = ${colors.background-alt}
|
||||||
|
label-active-foreground = ${colors.foreground}
|
||||||
|
label-active-underline = ${colors.primary}
|
||||||
|
label-active-padding = 2
|
||||||
|
|
||||||
|
label-occupied = %index%
|
||||||
|
label-occupied-padding = 2
|
||||||
|
label-occupied-foreground = ${colors.foreground}
|
||||||
|
|
||||||
|
label-urgent = %index%!
|
||||||
|
label-urgent-background = ${colors.alert}
|
||||||
|
label-urgent-foreground = ${colors.foreground}
|
||||||
|
label-urgent-padding = 2
|
||||||
|
|
||||||
|
label-empty = %index%
|
||||||
|
label-empty-foreground = ${colors.foreground-alt}
|
||||||
|
label-empty-padding = 2
|
||||||
|
|
||||||
|
[module/mpd]
|
||||||
|
type = internal/mpd
|
||||||
|
format-online = <label-song> <icon-prev> <icon-stop> <toggle> <icon-next>
|
||||||
|
|
||||||
|
icon-prev =
|
||||||
|
icon-stop =
|
||||||
|
icon-play =
|
||||||
|
icon-pause =
|
||||||
|
icon-next =
|
||||||
|
|
||||||
|
label-song-maxlen = 25
|
||||||
|
label-song-ellipsis = true
|
||||||
|
|
||||||
|
[module/cpu]
|
||||||
|
type = internal/cpu
|
||||||
|
interval = 2
|
||||||
|
format-prefix = " "
|
||||||
|
format-prefix-foreground = ${colors.foreground-alt}
|
||||||
|
format-underline = #f90000
|
||||||
|
label = %percentage%%
|
||||||
|
|
||||||
|
[module/memory]
|
||||||
|
type = internal/memory
|
||||||
|
interval = 2
|
||||||
|
format-prefix = " "
|
||||||
|
format-prefix-foreground = ${colors.foreground-alt}
|
||||||
|
format-underline = #4bffdc
|
||||||
|
label = %percentage_used%%
|
||||||
|
|
||||||
|
[module/wlan]
|
||||||
|
type = internal/network
|
||||||
|
interface = wlp5s0
|
||||||
|
interval = 3.0
|
||||||
|
|
||||||
|
format-connected = <ramp-signal> <label-connected>
|
||||||
|
format-connected-underline = #9f78e1
|
||||||
|
label-connected = %essid%
|
||||||
|
|
||||||
|
format-disconnected =
|
||||||
|
;format-disconnected = <label-disconnected>
|
||||||
|
;format-disconnected-underline = ${self.format-connected-underline}
|
||||||
|
;label-disconnected = %ifname% disconnected
|
||||||
|
;label-disconnected-foreground = ${colors.foreground-alt}
|
||||||
|
|
||||||
|
ramp-signal-0 =
|
||||||
|
ramp-signal-1 =
|
||||||
|
ramp-signal-2 =
|
||||||
|
ramp-signal-3 =
|
||||||
|
ramp-signal-4 =
|
||||||
|
ramp-signal-foreground = ${colors.foreground-alt}
|
||||||
|
|
||||||
|
[module/eth]
|
||||||
|
type = internal/network
|
||||||
|
interface = enp0s31f6
|
||||||
|
interval = 3.0
|
||||||
|
|
||||||
|
format-connected-underline = #55aa55
|
||||||
|
format-connected-prefix = " "
|
||||||
|
format-connected-prefix-foreground = ${colors.foreground-alt}
|
||||||
|
label-connected = %local_ip%
|
||||||
|
|
||||||
|
format-disconnected =
|
||||||
|
;format-disconnected = <label-disconnected>
|
||||||
|
;format-disconnected-underline = ${self.format-connected-underline}
|
||||||
|
;label-disconnected = %ifname% disconnected
|
||||||
|
;label-disconnected-foreground = ${colors.foreground-alt}
|
||||||
|
|
||||||
|
[module/date]
|
||||||
|
type = internal/date
|
||||||
|
interval = 5
|
||||||
|
|
||||||
|
date =
|
||||||
|
date-alt = " %Y-%m-%d"
|
||||||
|
|
||||||
|
time = %H:%M
|
||||||
|
time-alt = %H:%M:%S
|
||||||
|
|
||||||
|
format-prefix =
|
||||||
|
format-prefix-foreground = ${colors.foreground-alt}
|
||||||
|
format-underline = #0a6cf5
|
||||||
|
|
||||||
|
label = %date% %time%
|
||||||
|
|
||||||
|
[module/volume]
|
||||||
|
type = internal/volume
|
||||||
|
|
||||||
|
format-volume = <label-volume> <bar-volume>
|
||||||
|
label-volume = VOL
|
||||||
|
label-volume-foreground = ${root.foreground}
|
||||||
|
|
||||||
|
format-muted-prefix = " "
|
||||||
|
format-muted-foreground = ${colors.foreground-alt}
|
||||||
|
label-muted = sound muted
|
||||||
|
|
||||||
|
bar-volume-width = 10
|
||||||
|
bar-volume-foreground-0 = #55aa55
|
||||||
|
bar-volume-foreground-1 = #55aa55
|
||||||
|
bar-volume-foreground-2 = #55aa55
|
||||||
|
bar-volume-foreground-3 = #55aa55
|
||||||
|
bar-volume-foreground-4 = #55aa55
|
||||||
|
bar-volume-foreground-5 = #f5a70a
|
||||||
|
bar-volume-foreground-6 = #ff5555
|
||||||
|
bar-volume-gradient = false
|
||||||
|
bar-volume-indicator = |
|
||||||
|
bar-volume-indicator-font = 2
|
||||||
|
bar-volume-fill = ─
|
||||||
|
bar-volume-fill-font = 2
|
||||||
|
bar-volume-empty = ─
|
||||||
|
bar-volume-empty-font = 2
|
||||||
|
bar-volume-empty-foreground = ${colors.foreground-alt}
|
||||||
|
|
||||||
|
[module/battery]
|
||||||
|
type = internal/battery
|
||||||
|
battery = BAT0
|
||||||
|
adapter = ADP1
|
||||||
|
full-at = 98
|
||||||
|
|
||||||
|
format-charging = <animation-charging> <label-charging>
|
||||||
|
format-charging-underline = #ffb52a
|
||||||
|
|
||||||
|
format-discharging = <ramp-capacity> <label-discharging>
|
||||||
|
format-discharging-underline = ${self.format-charging-underline}
|
||||||
|
|
||||||
|
format-full-prefix = " "
|
||||||
|
format-full-prefix-foreground = ${colors.foreground-alt}
|
||||||
|
format-full-underline = ${self.format-charging-underline}
|
||||||
|
|
||||||
|
ramp-capacity-0 =
|
||||||
|
ramp-capacity-1 =
|
||||||
|
ramp-capacity-2 =
|
||||||
|
ramp-capacity-foreground = ${colors.foreground-alt}
|
||||||
|
|
||||||
|
animation-charging-0 =
|
||||||
|
animation-charging-1 =
|
||||||
|
animation-charging-2 =
|
||||||
|
animation-charging-foreground = ${colors.foreground-alt}
|
||||||
|
animation-charging-framerate = 750
|
||||||
|
|
||||||
|
[module/temperature]
|
||||||
|
type = internal/temperature
|
||||||
|
thermal-zone = 0
|
||||||
|
warn-temperature = 60
|
||||||
|
|
||||||
|
format = <ramp> <label>
|
||||||
|
format-underline = #f50a4d
|
||||||
|
format-warn = <ramp> <label-warn>
|
||||||
|
format-warn-underline = ${self.format-underline}
|
||||||
|
|
||||||
|
label = %temperature%
|
||||||
|
label-warn = %temperature%
|
||||||
|
label-warn-foreground = ${colors.secondary}
|
||||||
|
|
||||||
|
ramp-0 =
|
||||||
|
ramp-1 =
|
||||||
|
ramp-2 =
|
||||||
|
ramp-foreground = ${colors.foreground-alt}
|
||||||
|
|
||||||
|
[module/powermenu]
|
||||||
|
type = custom/menu
|
||||||
|
|
||||||
|
format-spacing = 1
|
||||||
|
|
||||||
|
label-open =
|
||||||
|
label-open-foreground = ${colors.secondary}
|
||||||
|
label-close = cancel
|
||||||
|
label-close-foreground = ${colors.secondary}
|
||||||
|
label-separator = |
|
||||||
|
label-separator-foreground = ${colors.foreground-alt}
|
||||||
|
|
||||||
|
menu-0-0 = reboot
|
||||||
|
menu-0-0-exec = menu-open-1
|
||||||
|
menu-0-1 = power off
|
||||||
|
menu-0-1-exec = menu-open-2
|
||||||
|
|
||||||
|
menu-1-0 = cancel
|
||||||
|
menu-1-0-exec = menu-open-0
|
||||||
|
menu-1-1 = reboot
|
||||||
|
menu-1-1-exec = sudo reboot
|
||||||
|
|
||||||
|
menu-2-0 = power off
|
||||||
|
menu-2-0-exec = sudo poweroff
|
||||||
|
menu-2-1 = cancel
|
||||||
|
menu-2-1-exec = menu-open-0
|
||||||
|
|
||||||
|
[settings]
|
||||||
|
screenchange-reload = true
|
||||||
|
;compositing-background = xor
|
||||||
|
;compositing-background = screen
|
||||||
|
;compositing-foreground = source
|
||||||
|
;compositing-border = over
|
||||||
|
|
||||||
|
[global/wm]
|
||||||
|
margin-top = 5
|
||||||
|
margin-bottom = 5
|
||||||
|
|
||||||
|
; vim:ft=dosini
|
@ -0,0 +1,33 @@
|
|||||||
|
module Main where
|
||||||
|
|
||||||
|
import XMonad
|
||||||
|
import XMonad.Hooks.EwmhDesktops (ewmh)
|
||||||
|
import XMonad.Hooks.ManageDocks
|
||||||
|
import XMonad.Layout.Spacing
|
||||||
|
import XMonad.Util.EZConfig
|
||||||
|
import System.Taffybar.Hooks.PagerHints (pagerHints)
|
||||||
|
|
||||||
|
lightBlue = "#66aaff"
|
||||||
|
|
||||||
|
main = xmonad $ docks $ ewmh $ pagerHints defaultConfig
|
||||||
|
{ terminal = "urxvt"
|
||||||
|
, modMask = mod4Mask
|
||||||
|
, workspaces = [ "1", "2", "3" ]
|
||||||
|
, borderWidth = 2
|
||||||
|
, normalBorderColor = "#000000"
|
||||||
|
, focusedBorderColor = lightBlue
|
||||||
|
, focusFollowsMouse = False
|
||||||
|
, layoutHook = avoidStruts $ spacingWithEdge 6 $ layoutHook defaultConfig
|
||||||
|
, startupHook = do
|
||||||
|
spawn "pkill polybar; polybar top &"
|
||||||
|
spawn "compton"
|
||||||
|
spawn "xsetroot -solid black -cursor_name left_ptr"
|
||||||
|
spawn "feh --bg-fill ~/Sync/Pictures/Wallpaper/space2.jpg"
|
||||||
|
}
|
||||||
|
`additionalKeysP`
|
||||||
|
[ ("M1-<Space>", spawn "rofi -show combi")
|
||||||
|
, ("M-p", spawn "rofi -show combi")
|
||||||
|
, ("<XF86AudioMute>", spawn "amixer set Master toggle")
|
||||||
|
, ("<XF86AudioLowerVolume>", spawn "amixer -q sset Master 5%-")
|
||||||
|
, ("<XF86AudioRaiseVolume>", spawn "amixer -q sset Master 5%+")
|
||||||
|
]
|
Loading…
Reference in New Issue