All Projects → marbu → xmonad

marbu / xmonad

Licence: other
my xmonad configuration

Programming Languages

haskell
3896 projects
shell
77523 projects

Projects that are alternatives of or similar to xmonad

arch-xmonad-setup
My configs
Stars: ✭ 14 (+7.69%)
Mutual labels:  xmonad, xmobar
Snowflake
NixOS Flake Configuration.
Stars: ✭ 22 (+69.23%)
Mutual labels:  xmonad
archcheatsheet
The way of creating custom Arch dual-boot system without desktop environment with `no mouse` approach in mind.
Stars: ✭ 83 (+538.46%)
Mutual labels:  xmonad
nixos-config
My NixOS configuration
Stars: ✭ 23 (+76.92%)
Mutual labels:  xmonad
axyl-iso
Axyl is a Linux distro centered on tiling window managers. Choose from i3, bspwm, dwm and more.
Stars: ✭ 348 (+2576.92%)
Mutual labels:  xmonad
mgsloan-dotfiles
Linux and xmonad configuration files
Stars: ✭ 19 (+46.15%)
Mutual labels:  xmonad
dotfiles
dotfiles repository
Stars: ✭ 15 (+15.38%)
Mutual labels:  xmonad
xmonad-log
DBus monitor for xmonad log events.
Stars: ✭ 31 (+138.46%)
Mutual labels:  xmonad
myconfig
my Linux Configuration
Stars: ✭ 23 (+76.92%)
Mutual labels:  xmonad
dotfiles
Dotfiles
Stars: ✭ 25 (+92.31%)
Mutual labels:  xmonad
dotfiles
Messy configuration repository / Gentoo / Coreboot / XMonad / Ergodox / Home Cooked ZSH microframework / Eye candy stuff / Miscellaneous hacks
Stars: ✭ 43 (+230.77%)
Mutual labels:  xmonad
dotfiles
My personal monorepo: dotfiles, /etc-files, single-file scripts, vim plugins, webexts/userscripts, xmonad config, all that stuff…
Stars: ✭ 84 (+546.15%)
Mutual labels:  xmonad
xmonad-extras
Various modules for xmonad that cannot be added to xmonad-contrib because of additional dependencies.
Stars: ✭ 48 (+269.23%)
Mutual labels:  xmonad
tianbar
A status bar for XMonad using WebKit for rendering
Stars: ✭ 30 (+130.77%)
Mutual labels:  xmonad
Xmonad
The core of xmonad, a small but functional ICCCM-compliant tiling window manager
Stars: ✭ 2,253 (+17230.77%)
Mutual labels:  xmonad
Amethyst
Automatic tiling window manager for macOS à la xmonad.
Stars: ✭ 10,023 (+77000%)
Mutual labels:  xmonad

My Xmonad configuration

This is rather simple Xmonad configuration with KDE integration which would also work standalone.

Inspiration

Primary source of information for Xmonad KDE integration:

Moreover this configuration is based on the following examples:

Quick setup

Install Xmonad and clone this repository into ~/.xmonad directory:

$ git clone https://github.com/marbu/xmonad.git ~/.xmonad

KDE 4

$ mkdir -p ~/.kde/env
$ echo 'KDEWM=/usr/bin/xmonad' > ~/.kde/env/set_window_manager.sh

Note: runner (in KDE triggered via alt-f2) is binded to meta-p as expected, but you should configure it to use floating mode (otherwise the input line loses focus and you are not able to type anything in it). This is a reported bug of xmonad-contrib.

KDE 5 Plasma Workspace

Compared to KDE 4, the only difference is the location of configuration files:

$ mkdir -p ~/.config/plasma-workspace/env
$ echo 'export KDEWM=/usr/bin/xmonad' > ~/.config/plasma-workspace/env/set_window_manager.sh

Note: Plasma now uses meta key in some default keybindings (eg. meta-tab is catched by Plasma and not Xmonad) which needs to be reconfigured.

Unfortunatelly, there are few new issues compared to KDE 4 with xmonad:

  • KDE Bug 351141 fixed in Plasma 5.8
  • KDE Bug 351706
  • multiple screens mess with window placement (most of windows from multiple virtual desktops end up on single virt. desktop when screen is connected or disconnected) and this may be a consequence of new KDE 5 feature which maintains separate desktop configuration when new screen is attached (further investigation needed)
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].