diff options
| author | Filip Wandzio <contact@philw.dev> | 2026-01-24 09:01:19 +0100 |
|---|---|---|
| committer | Filip Wandzio <contact@philw.dev> | 2026-01-24 09:01:19 +0100 |
| commit | a44dde93388f1c5c9ed6ea73d5e9ee7849e2d475 (patch) | |
| tree | b70fc06203133bebf4a51820f48bf8effa2ee9c2 /x | |
| parent | b34e284c6225e72fe7d612f8913d0a35b9d7ea17 (diff) | |
| download | dotfiles-master.tar.gz dotfiles-master.zip | |
Diffstat (limited to '')
| -rw-r--r-- | x/.xinitrc | 41 | ||||
| -rw-r--r-- | x/xinitrc | 40 | ||||
| -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 | |||
| 3 | userresources=$HOME/.Xresources | ||
| 4 | usermodmap=$HOME/.Xmodmap | ||
| 5 | sysresources=/etc/X11/xinit/.Xresources | ||
| 6 | sysmodmap=/etc/X11/xinit/.Xmodmap | ||
| 7 | |||
| 8 | [ -f /etc/xprofile ] && . /etc/xprofile | ||
| 9 | [ -f ~/.xprofile ] && . ~/.xprofile | ||
| 10 | |||
| 11 | if [ -f $sysresources ]; then | ||
| 12 | xrdb -merge $sysresources | ||
| 13 | fi | ||
| 14 | |||
| 15 | if [ -f $sysmodmap ]; then | ||
| 16 | xmodmap $sysmodmap | ||
| 17 | fi | ||
| 18 | |||
| 19 | if [ -f "$userresources" ]; then | ||
| 20 | xrdb -merge "$userresources" | ||
| 21 | fi | ||
| 22 | |||
| 23 | if [ -f "$usermodmap" ]; then | ||
| 24 | xmodmap "$usermodmap" | ||
| 25 | fi | ||
| 26 | |||
| 27 | if [ -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 | ||
| 32 | fi | ||
| 33 | |||
| 34 | while xsetroot -name "`wpctl get-volume @DEFAULT_AUDIO_SINK@` | Battery: `cat /sys/class/power_supply/BAT0/capacity`% | `date '+%d.%m.%Y (%a) %T'`" | ||
| 35 | do | ||
| 36 | sleep 5 | ||
| 37 | done & | ||
| 38 | |||
| 39 | dbus-update-activation-environment --all | ||
| 40 | xsetroot -name " " & | ||
| 41 | ssh-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 | |||
| 3 | XDG_X_DIR="${XDG_CONFIG_HOME:-$HOME/.config}/x" | ||
| 4 | |||
| 5 | export SHELL=/usr/bin/bash | ||
| 6 | |||
| 7 | userresources="$XDG_X_DIR/xresources" | ||
| 8 | usermodmap="$XDG_X_DIR/xmodmap" | ||
| 9 | sysresources="/etc/X11/xinit/.Xresources" | ||
| 10 | sysmodmap="/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 | |||
| 19 | if [ -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 | ||
| 24 | fi | ||
| 25 | |||
| 26 | while | ||
| 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'`" | ||
| 31 | do | ||
| 32 | sleep 5 | ||
| 33 | done & | ||
| 34 | |||
| 35 | dbus-update-activation-environment --all | ||
| 36 | eval $(gpg-agent --daemon) | ||
| 37 | export GPG_TTY=$(tty) | ||
| 38 | xsetroot -name " " & | ||
| 39 | ssh-add ~/.ssh/id_ed25519 </dev/null | ||
| 40 | dbus-launch ssh-agent dwm | ||
| @@ -1,6 +1,11 @@ | |||
| 1 | #!/bin/sh | 1 | #!/bin/sh |
| 2 | 2 | ||
| 3 | autostart="lxqt-policykit-agent mpd" | 3 | export vblank_mode=0 |
| 4 | export __GL_SYNC_TO_VBLANK=0 | ||
| 5 | export SDL_HINT_RENDER_VSYNC=0 | ||
| 6 | export SDL_VIDEO_X11_DGAMOUSE=1 | ||
| 7 | |||
| 8 | autostart="mpd" | ||
| 4 | 9 | ||
| 5 | for program in $autostart; do | 10 | for program in $autostart; do |
| 6 | pidof -sx "$program" || "$program" & | 11 | pidof -sx "$program" || "$program" & |
| @@ -9,8 +14,8 @@ done >/dev/null 2>&1 | |||
| 9 | xrandr --dpi 96 | 14 | xrandr --dpi 96 |
| 10 | xbacklight -set 2 | 15 | xbacklight -set 2 |
| 11 | setxkbmap pl | 16 | setxkbmap pl |
| 17 | devmon & | ||
| 12 | pipewire & | 18 | pipewire & |
| 13 | ~/.fehbg & | 19 | ~/.config/fehbg & |
| 14 | picom -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 | |||
| 1 | st.alpha: 0.6 | 2 | st.alpha: 0.6 |
| 2 | st.font: FiraCode-12; | 3 | st.font: monospace-11; |
| 3 | dmenu.font: FiraCode-11; | 4 | XTerm.vt1000.faceName: monospace:size=10:antialias=false; |
| 4 | st.termname: st-256color | 5 | dmenu.font: monospace-11; |
| 6 | dwm.font: monospace-11; | ||
| 7 | |||
| 8 | st.termname: xterm-256color | ||
| 5 | st.borderpx: 0 | 9 | st.borderpx: 0 |
| 6 | dwm.borderpx: 0 | 10 | dwm.borderpx: 0 |
| 7 | dwm.showbar: 0 | 11 | dwm.showbar: 0 |
| 8 | dwm.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 | |||
| 42 | background: base00 | 44 | background: base00 |
| 43 | warning: base 0F | 45 | warning: base 0F |
| 44 | secondary: base08 | 46 | secondary: 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 | |||
| 72 | xterm*Title: XTerm | ||
| 73 | xterm*faceName: Monospace Regular | ||
| 74 | xterm*faceSize: 11 | ||
| 75 | xterm*boldMode: false | ||
| 76 | xterm*foreground: rgb:a8/a8/a8 | ||
| 77 | xterm*background: rgb:00/00/00 | ||
| 78 | xterm*color0: rgb:00/00/00 | ||
| 79 | xterm*color1: rgb:a8/00/00 | ||
| 80 | xterm*color2: rgb:00/a8/00 | ||
| 81 | xterm*color3: rgb:a8/54/00 | ||
| 82 | xterm*color4: rgb:00/00/a8 | ||
| 83 | xterm*color5: rgb:a8/00/a8 | ||
| 84 | xterm*color6: rgb:00/a8/a8 | ||
| 85 | xterm*color7: rgb:a8/a8/a8 | ||
| 86 | xterm*color8: rgb:54/54/54 | ||
| 87 | xterm*color9: rgb:fc/54/54 | ||
| 88 | xterm*color10: rgb:54/fc/54 | ||
| 89 | xterm*color11: rgb:fc/fc/54 | ||
| 90 | xterm*color12: rgb:54/54/fc | ||
| 91 | xterm*color13: rgb:fc/54/fc | ||
| 92 | xterm*color14: rgb:54/fc/fc | ||
| 93 | xterm*color15: rgb:fc/fc/fc | ||
| 94 | xterm*saveLines: 10000 | ||
| 95 | xterm*scrollBar: false | ||
| 96 | xterm*scrollLines: 1 | ||
| 97 | XTerm.vt100.selectToClipboard: true | ||
| 98 | XTerm.vt100.backarrowKey: false | ||
| 99 | XTerm.ttyModes: erase ^? | ||
| 100 | |||
