speedwm-personal/docs/example.Xresources

237 lines
12 KiB
Plaintext
Raw Normal View History

!! speedwm configuration file
2022-10-17 21:56:46 +02:00
!!
!! This is the speedwm configuration file. It will be loaded on startup provided it is located in ~/.config/speedwm/speedwmrc.
!! If it is not, you need to manually load it.
!!
!! To reload settings during runtime, run 'speedwm.run -r'.
2022-09-16 22:18:31 +02:00
!!
!! NOTE: This configuration file is not and will never be compatible with speedwm 0.9 and older.
!! Version 1.0 changed every single value and as such, compatibility with older versions was lost.
2022-10-24 17:49:30 +02:00
!@
2022-10-19 19:25:38 +02:00
!! Bar options
2022-10-24 17:49:30 +02:00
!@
- speedwm.bar.height: 8 ! Height of the bar in pixels (<num>)
- speedwm.bar.position: 1 ! Position of the bar (0: Bottom, 1: Top)
- speedwm.bar.paddingh: 10 ! Horizontal padding (extra space) around the bar in pixels (<num>)
- speedwm.bar.paddingv: 10 ! Vertical padding (extra space) around the bar in pixels (<num>)
!@
!! Bar module options
2022-10-24 17:49:30 +02:00
!@
- speedwm.bar.hide: 0 ! Hide the bar by default (0/1)
- speedwm.bar.hide.tags: 0 ! Hide the tags (0/1)
- speedwm.bar.hide.emptytags: 1 ! Hide the tags that have no windows open (0/1)
- speedwm.bar.hide.powerline: 0 ! Hide the powerline drawn over the tags (0/1)
- speedwm.bar.hide.floating: 0 ! Hide the floating window indicator (0/1)
- speedwm.bar.hide.layout: 0 ! Hide the layout indicator (0/1)
- speedwm.bar.hide.sticky: 0 ! Hide the sticky indicator (0/1)
- speedwm.bar.hide.status: 0 ! Hide the status bar (0/1)
- speedwm.bar.hide.systray: 1 ! Hide the systray (0/1)
- speedwm.bar.hide.title: 0 ! Hide the window title (0/1)
- speedwm.bar.hide.unseltitle: 1 ! Hide the unselected window title (0/1)
- speedwm.bar.hide.icon: 0 ! Hide the window icon (0/1)
!@
!! Layout indicator options
2022-10-24 17:49:30 +02:00
!@
- speedwm.bar.layoutposition: 1 ! Position of the layout indicator (0: Right, 1: Left)
!@
2022-10-19 19:25:38 +02:00
!! Border options
2022-10-24 17:49:30 +02:00
!@
- speedwm.border.roundedcorners: 0 ! Enable rounded corners around the border of windows (0/1)
- speedwm.border.cornerradius: 2 ! Corner radius when rounded corners are enabled (<num>)
- speedwm.border.size: 1 ! Size of the border around windows in pixels (<num>)
!@
2022-10-19 19:25:38 +02:00
!! Client options
2022-10-24 17:49:30 +02:00
!@
- speedwm.client.allowurgent: 1 ! Allow windows to have the 'urgent' status (0/1)
- speedwm.client.autoresize: 1 ! Allow windows to resize themselves on demand (0/1)
- speedwm.client.decorhints: 1 ! Respect decoration hints for windows (0/1)
- speedwm.client.fade.inactive: 1 ! Fade inactive windows (windows that are not focused) (0/1)
- speedwm.client.fade.windows: 1 ! Fade windows (0/1)
- speedwm.client.floatscratchpad: 0 ! Float a scratchpad window when it is shown (0/1)
- speedwm.client.savefloat: 1 ! Save the position of floating windows when they are no longer floating (0/1)
- speedwm.client.swallow: 1 ! Allow clients to be swallowed by the terminal emulator (0/1)
- speedwm.client.swallowfloating: 1 ! Also allow floating clients to be swallowed (0/1)
- speedwm.client.wmclass: 1 ! Enable workaround for when a class cannot be grabbed from a client (0/1)
!@
2022-10-19 19:25:38 +02:00
!! Font options
2022-10-24 17:49:30 +02:00
!@
- speedwm.fonts.font1: NotoSans-Regular:size=8:antialiasing=true
- speedwm.fonts.font2: fontawesome:size=8:antialiasing=true
- speedwm.fonts.font3: Noto Color Emoji:size=8:antialiasing=true
2022-10-24 17:49:30 +02:00
!@
2022-10-19 19:25:38 +02:00
!! Color options
2022-10-24 17:49:30 +02:00
!@
- speedwm.col.background: #222222
- speedwm.col.layout: #99b3ff
- speedwm.col.layouttext: #000000
- speedwm.col.status0: #131210
- speedwm.col.status1: #bf616a
- speedwm.col.status2: #A16F9D
- speedwm.col.status3: #68ABAA
- speedwm.col.status4: #A89F93
- speedwm.col.status5: #D3A99B
- speedwm.col.status6: #AFC9AC
- speedwm.col.status7: #eae1cb
- speedwm.col.status8: #a39d8e
- speedwm.col.status9: #6D5E8E
- speedwm.col.status10: #a16f9d
- speedwm.col.status11: #d3a99b
- speedwm.col.status12: #afc9ac
- speedwm.col.status13: #eae1cb
- speedwm.col.status14: #6d5e8e
- speedwm.col.status15: #ffffff
- speedwm.col.systray: #222222
- speedwm.col.tag1: #99b3ff
- speedwm.col.tag1.text: #eeeeee
- speedwm.col.tag2: #99b3ff
- speedwm.col.tag2.text: #eeeeee
- speedwm.col.tag3: #99b3ff
- speedwm.col.tag3.text: #eeeeee
- speedwm.col.tag4: #99b3ff
- speedwm.col.tag4.text: #eeeeee
- speedwm.col.tag5: #99b3ff
- speedwm.col.tag5.text: #eeeeee
- speedwm.col.tag6: #99b3ff
- speedwm.col.tag6.text: #eeeeee
- speedwm.col.tag7: #99b3ff
- speedwm.col.tag7.text: #eeeeee
- speedwm.col.tag8: #99b3ff
- speedwm.col.tag8.text: #eeeeee
- speedwm.col.tag9: #99b3ff
- speedwm.col.tag9.text: #eeeeee
- speedwm.col.tagurgent: #f0e68c
- speedwm.col.textnorm: #bbbbbb
- speedwm.col.textsel: #eeeeee
- speedwm.col.titlenorm: #222222
- speedwm.col.titlesel: #99b3ff
- speedwm.col.titlehid: #222222
- speedwm.col.windowbordernorm: #000000
- speedwm.col.windowbordersel: #eeeeee
- speedwm.col.windowborderurg: #f0e68c
2022-10-24 17:49:30 +02:00
!@
2022-10-19 19:25:38 +02:00
!! Color toggles
2022-10-24 17:49:30 +02:00
!@
- speedwm.color.hiddentitle: 1 ! Color the hidden title (0/1)
- speedwm.color.layout: 0 ! Color the layout indicator (0/1)
- speedwm.color.selectedtitle: 0 ! Color the selected title (0/1)
!@
2022-10-19 19:25:38 +02:00
!! Cursor options
2022-10-24 17:49:30 +02:00
!@
- speedwm.cursor.warp: 1 ! Warp the cursor to the next focused window/monitor (0/1)
!@
2022-10-19 19:25:38 +02:00
!! Focus options
2022-10-24 17:49:30 +02:00
!@
- speedwm.focus.spawned: 0 ! Focus the newly spawned window or keep focus (0/1)
!@
2022-10-19 19:25:38 +02:00
!! Fullscreen options
2022-10-24 17:49:30 +02:00
!@
- speedwm.fullscreen.hidebar: 1 ! Hide the bar when a client is fullscreened (0/1)
- speedwm.fullscreen.lockfullscreen: 1 ! Lock the fullscreen (0/1)
- speedwm.fullscreen.movefullscreenmon: 0 ! Allow moving fullscreened windows to another monitor (0/1)
!@
2022-10-19 19:25:38 +02:00
!! Gap options
2022-10-24 17:49:30 +02:00
!@
- speedwm.gaps.enable: 1 ! Enable gaps around the windows
- speedwm.gaps.sizeih: 10 ! Horizontal inner gap size (<num>)
- speedwm.gaps.sizeiv: 10 ! Vertical inner gap size (<num>)
- speedwm.gaps.sizeoh: 10 ! Horizontal outer gap size (<num>)
- speedwm.gaps.sizeov: 10 ! Vertical outer gap size (<num>)
- speedwm.gaps.smartgaps: 0 ! Enable different gap size when only one client is spawned (0/1)
- speedwm.gaps.smartgapsize: 0 ! Size of the gaps when only one client is spawned (0/1)
!@
2022-10-19 19:25:38 +02:00
!! Icon options
2022-10-24 17:49:30 +02:00
!@
- speedwm.icon.size: 10 ! Size of the window icon in the taskbar (<num>)
- speedwm.icon.spacing: 5 ! Spacing between icon and text in the taskbar (<num>)
!@
2022-10-19 19:25:38 +02:00
!! Layout options
2022-10-24 17:49:30 +02:00
!@
- speedwm.layout.deck.count: 0 ! Enable deck count in the deck layout (0/1)
!@
- speedwm.layout.deck.format: [%d]
2022-10-24 17:49:30 +02:00
!@
!@
- speedwm.layout.dgrid.forcevsplit: 1 ! Force vertical splits in the dynamic grid layout (0/1)
!@
2022-10-19 19:25:38 +02:00
!! Monocle layout
2022-10-24 17:49:30 +02:00
!@
- speedwm.layout.monocle.clientcount: 0 ! Enable client count in the monocle layout (0/1)
- speedwm.layout.monocle.count: 0 ! Enable focused client and number of total clients in the monocle layout (0/1)
!@
- speedwm.layout.monocle.format: [%d/%d]
2022-10-24 17:49:30 +02:00
!@
2022-10-19 19:25:38 +02:00
!! mfact options
2022-10-24 17:49:30 +02:00
!@
- speedwm.mfact: 0.50 ! Default mfact (0-1)
- speedwm.mfact.lowest: 0.05 ! Lowest possible mfact (0-1)
!@
2022-10-19 19:25:38 +02:00
!! Mouse options
2022-10-24 17:49:30 +02:00
!@
- speedwm.mouse.clicktofocus: 0 ! Require clicking on a window to focus or focus when the cursor touches it (0/1)
- speedwm.mouse.mfact: 1 ! Enable adjusting mfact with your mouse (0/1)
- speedwm.mouse.cfact: 1 ! Enable adjusting cfact with your mouse (0/1)
- speedwm.mouse.mousepreview: 1 ! Enable previewing tags by hovering over them with your cursor (0/1)
!@
2022-10-19 19:25:38 +02:00
!! Rule options
2022-10-24 17:49:30 +02:00
!@
- speedwm.rule.refresh: 1 ! Allow rules to be refreshed if a title/class changes (0/1)
!@
2022-10-19 19:25:38 +02:00
!! Stack options
2022-10-24 17:49:30 +02:00
!@
- speedwm.stack.attachdirection: 3 ! Direction to attach windows in (0: Default, 1: Above, 2: Aside, 3: Below, 4: Bottom, 5: Top)
- speedwm.stack.centerfloating: 1 ! Center floating windows (0/1)
- speedwm.stack.i3mcount: 0 ! Enable i3 like nmaster/mastercount (0/1)
- speedwm.stack.mastercount: 1 ! Number of master clients in the master stack to start with (0/1)
- speedwm.stack.snap: 20 ! Snap pixel (<char>)
!@
2022-10-25 11:44:12 +02:00
!! Text to print when no status bar is running. Empty means nothing.
- speedwm.status.defaultstatus:
2022-10-24 17:49:30 +02:00
!@
2022-10-25 11:44:12 +02:00
!! Status bar script to run
- speedwm.status.status: status
2022-10-24 17:49:30 +02:00
!@
- speedwm.status.statusallmons: 1 ! Display status text on all monitors (0/1)
!@
2022-10-19 19:25:38 +02:00
!! Switcher options
2022-10-24 17:49:30 +02:00
!@
- speedwm.switcher.maxheight: 200 ! Max height of the switcher in pixels (<char>)
- speedwm.switcher.maxwidth: 600 ! Max width of the switcher in pixels (<char>)
- speedwm.switcher.menupositionv: 1 ! Menu position of the switcher vertically (0: Bottom, 1: Center, 2: Top)
- speedwm.switcher.menupositionh: 1 ! Menu position of the switcher horizontally (0: Left, 1: Center, 2: Right)
!@
2022-10-19 19:25:38 +02:00
!! Systray options
2022-10-24 17:49:30 +02:00
!@
- speedwm.systray.padding: 2 ! Extra padding between status and systray (0/1)
- speedwm.systray.pinning: 0 ! Always show systray on the focused monitor or <num> (0/<monitor number>)
- speedwm.systray.position: 0 ! Position of the systray horizontally (0: Right, 1: Left)
!@
2022-10-19 19:25:38 +02:00
!! Tag options
2022-10-24 17:49:30 +02:00
!@
- speedwm.tag.pertag: 1 ! Allow tags to have their own values (0/1)
- speedwm.tag.preview: 1 ! Enable tag previews (0/1)
- speedwm.tag.preview.bar: 0 ! Include the bar in the tag preview (0/1)
- speedwm.tag.preview.paddingh: 0 ! Extra horizontal padding between the tag preview and the edge of the screen (<num>)
- speedwm.tag.preview.paddingv: 0 ! Extra vertical padding between the tag preview and the bar (<num>)
- speedwm.tag.preview.scale: 2 ! Amount to scale down the preview picture by (<num>)
- speedwm.tag.resetgaps: 1 ! Reset gaps when the tag has no clients (0/1)
- speedwm.tag.resetlayout: 1 ! Reset layout when the tag has no clients (0/1)
- speedwm.tag.resetmfact: 1 ! Reset mfact when the tag has no clients (0/1)
- speedwm.tag.start: 1 ! Start on a tag on startup (0/1)
- speedwm.tag.underline: 0 ! Draw an underline on the tags (0/1)
- speedwm.tag.underlineall: 0 ! Show underline on all tags or just the selected tags (0/1)
- speedwm.tag.underlinepad: 5 ! Horizontal padding between the underline and tag (<num>)
- speedwm.tag.underlinestroke: 2 ! Height of the underline in pixels (<num>)
- speedwm.tag.underlinevoffset: 0 ! How far above the bottom of the bar the line should appear (<num)
- speedwm.tag.urgentwindows: 1 ! Color tags that have urgent tags on them (0/1)
!@
2022-10-19 19:25:38 +02:00
!! Tiling options
2022-10-24 17:49:30 +02:00
!@
- speedwm.tiling.resizehints: 0 ! Enable resize hints (0/1)
!@
2022-10-19 19:25:38 +02:00
!! Shell to run commands with (<char>)
- speedwm.run.shell: /bin/sh
2022-10-24 17:49:30 +02:00
!@
!! You have reached the bottom of the speedwm config file.
!! It may be used as a reference for writing a config file from scratch, or simply copied somewhere and edited.
!! Defaults here should more or less represent the settings in the speedwm source code.