]> git.friedersdorff.com Git - max/saltfiles.git/commitdiff
More changes
authorMaximilian Friedersdorff <max@friedersdorff.com>
Sun, 31 Jan 2021 14:27:32 +0000 (14:27 +0000)
committerMaximilian Friedersdorff <max@friedersdorff.com>
Sun, 31 Jan 2021 14:27:32 +0000 (14:27 +0000)
states/i3/arch.sls
states/i3/files/config.jinja
states/i3/files/xinitrc.jinja
states/i3/files/xprofile.jinja
states/i3/init.sls

index 0e3872dd2f836beb6fe70a711af19d05cfc4589f..b0cd3e423bd16bd29e29272690a65af76d7a36c0 100644 (file)
@@ -10,3 +10,7 @@ install i3:
       - picom
       - feh
       - xss-lock
+      - xorg-server
+      - xorg-xinit
+      - xorg-xrandr
+      - rofi
index eace6f815d3ba901ae409f2340f216721a6b2a3a..82ca6d42e67defa06e94d0224df7dd150517852e 100644 (file)
@@ -202,6 +202,10 @@ mode "resize" {
 
 bindsym $mod+p mode "resize"
 
+# Slight gaps around windows
+gaps inner 6
+
+{% if host == 'barium' %}
 bar {
   id bar_left
   position top
@@ -252,9 +256,6 @@ bar {
   }
 }
 
-# Slight gaps around windows
-gaps inner 6
-
 workspace 2 output HDMI-A-1
 workspace 4 output HDMI-A-1
 workspace 1 output DP-1
@@ -272,6 +273,43 @@ for_window [class="zoom"] move workspace $chat
 
 exec "termite --name 'music' -e 'tmux'"
 exec "zoom"
+{% elif host == 'dubnium' %}
+bar {
+  id bar_left
+  position top
+  output "DVI-D-1"
+  font pango:Liberation Mono 12
+  colors {
+    background $black_super
+    focused_background $black
+    focused_workspace $black_super $yellow_super $black
+    active_workspace $black_super $blue_super $black
+    inactive_workspace $black_super $black_super $white_super
+    urgent_workspace $black $red_super $white
+    separator $white
+  }
+}
+
+bar {
+  id bar_right
+  status_command ~/.local/bin/conky-i3bar
+  position top
+  output "DP-1"
+  font pango:Liberation Mono 12
+  colors {
+    background $black_super
+    focused_background $black
+    focused_workspace $black_super $yellow_super $black
+    active_workspace $black_super $blue_super $black
+    inactive_workspace $black_super $black_super $white_super
+    urgent_workspace $black $red_super $white
+    separator $white
+  }
+}
+
+workspace 1 output DVI-D-1
+workspace 2 output DP-1
+{% endif %}
 
 exec mako
 exec picom -i 0.95 -D 4
index 0c30100c262146eb8f795522cdd5da1af3bb60d0..e3d1df4d2bd05f5db25040304c0a430e0c1621f4 100755 (executable)
@@ -15,13 +15,6 @@ fi
 # Source ~/.xprofile
 [ -f /etc/xprofile ] && . /etc/xprofile
 [ -f ~/.xprofile ] && . ~/.xprofile
-case $HOSTNAME in
-  barium)
-    exec i3
-    ;;
-  *)
-    exec startxfce4
-    ;;
-esac
+exec i3
 
 # vim: set expandtab tabstop=2 smarttab:
index ad5fcbdddaeecd794bf9ee12e6aa13e81d38ad0e..fcc1f7aef941443fabefb9ae4ddcd2122495a210 100755 (executable)
@@ -10,6 +10,12 @@ case $HOSTNAME in
   barium)
     layout-colemak_us
     ;;
+  dubnium)
+    setxkbmap -variant colemak us
+    xmodmap -e "keycode 66 = Control_L Control_L Control_L Control_L"
+    xmodmap -e "keycode 135 = Control_R Control_R Control_R Control_R"
+    xmodmap -e "add Control = Control_L Control_R"
+    ;;
   *)
     layout-colemak_gb
     ;;
@@ -22,6 +28,10 @@ case $HOSTNAME in
     xrandr --output HDMI-1 --mode 3840x2160 --pos 1920x0
     xrandr --output eDP-1 --mode 1920x1080 --pos 0x540
     ;;
+  dubnium)
+    xrandr --output DVI-D-1 --mode 1920x1080 --pos 0x540
+    xrandr --output DP-1 --mode 3840x2160 --pos 1920x0
+    ;;
   *)
     ;;
 esac
@@ -31,8 +41,6 @@ export _JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=on"
 
 feh --bg-scale ~/Pictures/background_1080_1.png&
 
-dunst&
-
 xset -b
 
 export QT_QPA_PLATFORM="xcb"
index f97460efe266c4fdfc9b1619e781dbc516e75ace..c9f0b4694b30680551242646d121c3acdf2b385b 100644 (file)
@@ -53,3 +53,21 @@ layout colemak us:
     - user: {{ grains['user'] }}
     - group: {{ grains['user'] }}
     - mode: 750
+
+xprofile config:
+  file.managed:
+    - name: {{ grains['homedir'] }}/.xprofile
+    - source: salt://i3/files/xprofile.jinja
+    - template: jinja
+    - user: {{ grains['user']}}
+    - group: {{ grains['user']}}
+    - mode: 640
+
+xinitrc config:
+  file.managed:
+    - name: {{ grains['homedir'] }}/.xinitrc
+    - source: salt://i3/files/xinitrc.jinja
+    - template: jinja
+    - user: {{ grains['user']}}
+    - group: {{ grains['user']}}
+    - mode: 640