aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorneodarz <neodarz@neodarz.net>2019-09-05 21:45:38 +0200
committerneodarz <neodarz@neodarz.net>2019-09-05 21:45:38 +0200
commit7791c2f0aea25ae27792bddc7936499ec2fcaa7c (patch)
tree85b7e79ca1875c4a2b62b419cee963daafe75e2e
parentca569b6a5e5c083e3b11d49806342b317f007dff (diff)
downloaddotfiles-7791c2f0aea25ae27792bddc7936499ec2fcaa7c.tar.xz
dotfiles-7791c2f0aea25ae27792bddc7936499ec2fcaa7c.zip
Add xinit config
-rw-r--r--README.md1
-rw-r--r--config.yaml4
-rwxr-xr-xdotfiles/xinitrc44
-rw-r--r--install.sh8
4 files changed, 57 insertions, 0 deletions
diff --git a/README.md b/README.md
index a3336d3..01b410a 100644
--- a/README.md
+++ b/README.md
@@ -35,6 +35,7 @@
systemd > user services for differents application
taskwarrior > simple task manager config
vdirsyncer > sync mail config mail
+ xinitrc > xinitrc config
Xresources > theme config
```
# Managing
diff --git a/config.yaml b/config.yaml
index 4282605..83189c8 100644
--- a/config.yaml
+++ b/config.yaml
@@ -69,6 +69,9 @@ dotfiles:
f_vdirsyncer_config:
src: config/vdirsyncer/config
dst: ~/.config/vdirsyncer/config
+ f_xinitrc:
+ src: xinitrc
+ dst: ~/.xinitrc
profiles:
unicorn:
dotfiles:
@@ -94,6 +97,7 @@ profiles:
- f_config
- f_taskrc
- f_vdirsyncer_config
+ - f_xinitrc
fenec:
dotfiles:
- d_i3pystatus
diff --git a/dotfiles/xinitrc b/dotfiles/xinitrc
new file mode 100755
index 0000000..718c66d
--- /dev/null
+++ b/dotfiles/xinitrc
@@ -0,0 +1,44 @@
+#!/bin/sh
+#
+# ~/.xinitrc
+#
+# Executed by startx (run your window manager from here)
+
+export GTK2_RC_FILES="$HOME/.gtkrc-2.0"
+
+DEFAULT_SESSION='i3 --shmlog-size 0'
+
+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
+xhost si:localuser:boinc
+
+exec i3
diff --git a/install.sh b/install.sh
index 3bd1423..8238a39 100644
--- a/install.sh
+++ b/install.sh
@@ -84,6 +84,14 @@
## gnupg
+## xorg
+
+#sudo pacman -S xorg
+
+## xinit
+
+#sudo pacman -S xorg-xinit
+
## i3
#sudo pacman -S i3-wm