mirror of https://github.com/E-Almqvist/ewm
parent
7a1a8f0a04
commit
9bf23b40b1
@ -1,59 +0,0 @@ |
|||||||
#!/bin/sh |
|
||||||
|
|
||||||
userresources=$HOME/.Xresources |
|
||||||
usermodmap=$HOME/.Xmodmap |
|
||||||
sysresources=/etc/X11/xinit/.Xresources |
|
||||||
sysmodmap=/etc/X11/xinit/.Xmodmap |
|
||||||
|
|
||||||
# merge in defaults and keymaps |
|
||||||
|
|
||||||
if [ -f $sysresources ]; then |
|
||||||
xrdb -merge $sysresources |
|
||||||
fi |
|
||||||
|
|
||||||
if [ -f $sysmodmap ]; then |
|
||||||
xmodmap $sysmodmap |
|
||||||
fi |
|
||||||
|
|
||||||
if [ -f "$userresources" ]; then |
|
||||||
|
|
||||||
xrdb -merge "$userresources" |
|
||||||
|
|
||||||
fi |
|
||||||
|
|
||||||
if [ -f "$usermodmap" ]; then |
|
||||||
xmodmap "$usermodmap" |
|
||||||
fi |
|
||||||
|
|
||||||
# start some nice programs |
|
||||||
|
|
||||||
if [ -d /etc/X11/xinit/xinitrc.d ] ; then |
|
||||||
for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do |
|
||||||
[ -x "$f" ] && . "$f" |
|
||||||
done |
|
||||||
unset f |
|
||||||
fi |
|
||||||
|
|
||||||
# Keyboard layout |
|
||||||
setxkbmap se & |
|
||||||
|
|
||||||
# Display settings |
|
||||||
xrandr --output DP-0 --off --output DP-1 --off --output DP-2 --primary --mode 2560x1080 --rate 143.98 --pos 0x0 --rotate normal --output DP-3 --off --output HDMI-0 --mode 1920x1080 --pos 2560x0 --rotate normal --output DP-4 --off --output DP-5 --off & |
|
||||||
|
|
||||||
# Compositor |
|
||||||
$HOME/.config/picom/launch & |
|
||||||
|
|
||||||
# Background |
|
||||||
nitrogen --restore & |
|
||||||
|
|
||||||
# Anti sleep |
|
||||||
exec_always xset s off & |
|
||||||
exec_always xset -dpms & |
|
||||||
|
|
||||||
# Loop |
|
||||||
while true; do |
|
||||||
dwm > /dev/null 2>&1 |
|
||||||
done |
|
||||||
|
|
||||||
# WM |
|
||||||
exec dwm |
|
@ -0,0 +1,8 @@ |
|||||||
|
# Dynamic Window Manager |
||||||
|
#### THIS IS A FORK! |
||||||
|
This is my version of dwm with applied patches. Feel free to use it but I recommend making your own version. You can find dwm at https://dwm.suckless.org/. |
||||||
|
|
||||||
|
## Features (patches) |
||||||
|
- anybar |
||||||
|
- IPC |
||||||
|
- fullgaps |
@ -0,0 +1,5 @@ |
|||||||
|
## Installation |
||||||
|
1. `cp dwm-start /usr/local/bin/` |
||||||
|
2. `cp dwm.desktop /usr/share/xsessions/` |
||||||
|
3. (Change your XSession target for your display manager) |
||||||
|
4. Restart your display manager (`sudo systemctl restart (gdm/lightdm/sddm ...)`) and login. |
@ -0,0 +1,25 @@ |
|||||||
|
#!/bin/sh |
||||||
|
|
||||||
|
# Keyboard layout |
||||||
|
setxkbmap se & |
||||||
|
|
||||||
|
# Display settings |
||||||
|
xrandr --output DP-0 --off --output DP-1 --off --output DP-2 --primary --mode 2560x1080 --rate 143.98 --pos 0x0 --rotate normal --output DP-3 --off --output HDMI-0 --mode 1920x1080 --pos 2560x0 --rotate normal --output DP-4 --off --output DP-5 --off & |
||||||
|
|
||||||
|
# Compositor |
||||||
|
$HOME/.config/picom/launch & |
||||||
|
|
||||||
|
# Background |
||||||
|
nitrogen --restore & |
||||||
|
|
||||||
|
# Anti sleep |
||||||
|
xset s off & |
||||||
|
xset -dpms & |
||||||
|
|
||||||
|
# Loop |
||||||
|
while true; do |
||||||
|
dwm > /dev/null 2>&1 |
||||||
|
done |
||||||
|
|
||||||
|
# WM |
||||||
|
exec dwm |
@ -0,0 +1,5 @@ |
|||||||
|
[Desktop Entry] |
||||||
|
Name=dwm |
||||||
|
Comment=This session starts dwm |
||||||
|
Exec=/usr/local/bin/dwm-start |
||||||
|
Type=XSession |
Loading…
Reference in new issue