aboutsummaryrefslogtreecommitdiffstats
path: root/x
diff options
context:
space:
mode:
Diffstat (limited to 'x')
-rw-r--r--x/.xinitrc41
-rw-r--r--x/xinitrc40
-rw-r--r--x/xprofile (renamed from x/.xprofile)11
-rw-r--r--x/xresources (renamed from x/.Xresources)48
4 files changed, 88 insertions, 52 deletions
diff --git a/x/.xinitrc b/x/.xinitrc
deleted file mode 100644
index 641c449..0000000
--- a/x/.xinitrc
+++ /dev/null
@@ -1,41 +0,0 @@
1#!/bin/sh
2
3userresources=$HOME/.Xresources
4usermodmap=$HOME/.Xmodmap
5sysresources=/etc/X11/xinit/.Xresources
6sysmodmap=/etc/X11/xinit/.Xmodmap
7
8[ -f /etc/xprofile ] && . /etc/xprofile
9[ -f ~/.xprofile ] && . ~/.xprofile
10
11if [ -f $sysresources ]; then
12 xrdb -merge $sysresources
13fi
14
15if [ -f $sysmodmap ]; then
16 xmodmap $sysmodmap
17fi
18
19if [ -f "$userresources" ]; then
20 xrdb -merge "$userresources"
21fi
22
23if [ -f "$usermodmap" ]; then
24 xmodmap "$usermodmap"
25fi
26
27if [ -d /etc/X11/xinit/xinitrc.d ] ; then
28 for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
29 [ -x "$f" ] && . "$f"
30 done
31 unset f
32fi
33
34while xsetroot -name "`wpctl get-volume @DEFAULT_AUDIO_SINK@` | Battery: `cat /sys/class/power_supply/BAT0/capacity`% | `date '+%d.%m.%Y (%a) %T'`"
35do
36 sleep 5
37done &
38
39dbus-update-activation-environment --all
40xsetroot -name " " &
41ssh-agent dwm
diff --git a/x/xinitrc b/x/xinitrc
new file mode 100644
index 0000000..5743c5b
--- /dev/null
+++ b/x/xinitrc
@@ -0,0 +1,40 @@
1#!/bin/sh
2
3XDG_X_DIR="${XDG_CONFIG_HOME:-$HOME/.config}/x"
4
5export SHELL=/usr/bin/bash
6
7userresources="$XDG_X_DIR/xresources"
8usermodmap="$XDG_X_DIR/xmodmap"
9sysresources="/etc/X11/xinit/.Xresources"
10sysmodmap="/etc/X11/xinit/.Xmodmap"
11
12[ -f /etc/xprofile ] && . /etc/xprofile
13[ -f "$XDG_X_DIR/xprofile" ] && . "$XDG_X_DIR/xprofile"
14[ -f "$sysresources" ] && xrdb -merge "$sysresources"
15[ -f "$sysmodmap" ] && xmodmap "$sysmodmap"
16[ -f "$userresources" ] && xrdb -merge "$userresources"
17[ -f "$usermodmap" ] && xmodmap "$usermodmap"
18
19if [ -d /etc/X11/xinit/xinitrc.d ]; then
20 for f in /etc/X11/xinit/xinitrc.d/?*.sh; do
21 [ -x "$f" ] && . "$f"
22 done
23 unset f
24fi
25
26while
27 mem_used=$(free -h | awk '/^Mem:/ {print $3}')
28 cpu_load=$(top -bn1 | grep "Cpu(s)" | awk '{print $2 + $4"%"}')
29
30 xsetroot -name "`wpctl get-volume @DEFAULT_AUDIO_SINK@` | btr `cat /sys/class/power_supply/BAT0/capacity`% | ram $mem_used | cpu $cpu_load | `date '+%d.%m.%Y (%a) %T'`"
31do
32 sleep 5
33done &
34
35dbus-update-activation-environment --all
36eval $(gpg-agent --daemon)
37export GPG_TTY=$(tty)
38xsetroot -name " " &
39ssh-add ~/.ssh/id_ed25519 </dev/null
40dbus-launch ssh-agent dwm
diff --git a/x/.xprofile b/x/xprofile
index f08c8fc..19fca5d 100644
--- a/x/.xprofile
+++ b/x/xprofile
@@ -1,6 +1,11 @@
1#!/bin/sh 1#!/bin/sh
2 2
3autostart="lxqt-policykit-agent mpd" 3export vblank_mode=0
4export __GL_SYNC_TO_VBLANK=0
5export SDL_HINT_RENDER_VSYNC=0
6export SDL_VIDEO_X11_DGAMOUSE=1
7
8autostart="mpd"
4 9
5for program in $autostart; do 10for program in $autostart; do
6 pidof -sx "$program" || "$program" & 11 pidof -sx "$program" || "$program" &
@@ -9,8 +14,8 @@ done >/dev/null 2>&1
9xrandr --dpi 96 14xrandr --dpi 96
10xbacklight -set 2 15xbacklight -set 2
11setxkbmap pl 16setxkbmap pl
17devmon &
12pipewire & 18pipewire &
13~/.fehbg & 19~/.config/fehbg &
14picom -b &
15 20
16[ -n "$xrdbpid" ] && wait "$xrdbpid" 21[ -n "$xrdbpid" ] && wait "$xrdbpid"
diff --git a/x/.Xresources b/x/xresources
index 610199a..7f77480 100644
--- a/x/.Xresources
+++ b/x/xresources
@@ -1,19 +1,22 @@
1
1st.alpha: 0.6 2st.alpha: 0.6
2st.font: FiraCode-12; 3st.font: monospace-11;
3dmenu.font: FiraCode-11; 4XTerm.vt1000.faceName: monospace:size=10:antialias=false;
4st.termname: st-256color 5dmenu.font: monospace-11;
6dwm.font: monospace-11;
7
8st.termname: xterm-256color
5st.borderpx: 0 9st.borderpx: 0
6dwm.borderpx: 0 10dwm.borderpx: 0
7dwm.showbar: 0 11dwm.showbar: 0
8dwm.font: FiraCode-12;
9
10 12
11#define base00 #000c18 13#define base00 #100c08
12#define base01 #2e2f30 14#define base01 #2e2f30
13#define base02 #515253 15#define base02 #515253
14#define base03 #737475 16#define base03 #737475
15#define base04 #959697 17#define base04 #959697
16#define base05 #b7b8b9 18! #define base05 #b7b8b9
19#define base05 #fefefa
17#define base06 #dadbdc 20#define base06 #dadbdc
18#define base07 #fcfdfe 21#define base07 #fcfdfe
19#define base08 #9966b8 22#define base08 #9966b8
@@ -38,7 +41,6 @@ dwm.font: FiraCode-12;
38*.error: base09 41*.error: base09
39*.accent: base08 42*.accent: base08
40 43
41
42background: base00 44background: base00
43warning: base 0F 45warning: base 0F
44secondary: base08 46secondary: base08
@@ -66,3 +68,33 @@ accent: base08
66*.color13: base0E 68*.color13: base0E
67*.color14: base0C 69*.color14: base0C
68*.color15: base07 70*.color15: base07
71
72xterm*Title: XTerm
73xterm*faceName: Monospace Regular
74xterm*faceSize: 11
75xterm*boldMode: false
76xterm*foreground: rgb:a8/a8/a8
77xterm*background: rgb:00/00/00
78xterm*color0: rgb:00/00/00
79xterm*color1: rgb:a8/00/00
80xterm*color2: rgb:00/a8/00
81xterm*color3: rgb:a8/54/00
82xterm*color4: rgb:00/00/a8
83xterm*color5: rgb:a8/00/a8
84xterm*color6: rgb:00/a8/a8
85xterm*color7: rgb:a8/a8/a8
86xterm*color8: rgb:54/54/54
87xterm*color9: rgb:fc/54/54
88xterm*color10: rgb:54/fc/54
89xterm*color11: rgb:fc/fc/54
90xterm*color12: rgb:54/54/fc
91xterm*color13: rgb:fc/54/fc
92xterm*color14: rgb:54/fc/fc
93xterm*color15: rgb:fc/fc/fc
94xterm*saveLines: 10000
95xterm*scrollBar: false
96xterm*scrollLines: 1
97XTerm.vt100.selectToClipboard: true
98XTerm.vt100.backarrowKey: false
99XTerm.ttyModes: erase ^?
100