diff --git a/README.md b/README.md
index 2aff61a..1763223 100644
--- a/README.md
+++ b/README.md
@@ -13,8 +13,13 @@ The installation is pretty straightforward using a couple of installation script
3. Reboot the system
4. Run `./post-install.sh`
+## Keybindings
+| Keybinding | Use |
+| ------------------------------- | ------------------- |
+| Super+1-9 | Switching workspace |
+
## Contents
-The list of my used arch packages are found inside the files in `packages`. The files are numbered in the order they are installed, so packages inside `packages.list` are installed first and then packages in `packages2.list` are installed.
+The list of my used arch packages are found inside `packages/packages.list`.
The main content of this repository can be found in the `system` folder. It
contains all configurations files, directories and scripts that mostly get symlinked
diff --git a/system/.config/autokey/autokey.json b/system/.config/autokey/autokey.json
index 8cdbfac..c172ce8 100644
--- a/system/.config/autokey/autokey.json
+++ b/system/.config/autokey/autokey.json
@@ -12,10 +12,10 @@
"interfaceType": "XRecord",
"undoUsingBackspace": true,
"windowDefaultSize": [
- 955,
- 1010
+ 924,
+ 469
],
- "hPanePosition": 240,
+ "hPanePosition": 232,
"columnWidths": [
150,
50,
@@ -29,7 +29,7 @@
},
"folders": [],
"toggleServiceHotkey": {
- "enabled": true,
+ "enabled": false,
"modifiers": [
"",
""
@@ -37,7 +37,7 @@
"hotKey": "k"
},
"configHotkey": {
- "enabled": true,
+ "enabled": false,
"modifiers": [
""
],
diff --git a/system/.config/autokey/autokey.json~ b/system/.config/autokey/autokey.json~
index 8cdbfac..857a515 100644
--- a/system/.config/autokey/autokey.json~
+++ b/system/.config/autokey/autokey.json~
@@ -12,10 +12,10 @@
"interfaceType": "XRecord",
"undoUsingBackspace": true,
"windowDefaultSize": [
- 955,
- 1010
+ 1872,
+ 301
],
- "hPanePosition": 240,
+ "hPanePosition": 470,
"columnWidths": [
150,
50,
@@ -29,7 +29,7 @@
},
"folders": [],
"toggleServiceHotkey": {
- "enabled": true,
+ "enabled": false,
"modifiers": [
"",
""
@@ -37,7 +37,7 @@
"hotKey": "k"
},
"configHotkey": {
- "enabled": true,
+ "enabled": false,
"modifiers": [
""
],
diff --git a/system/.config/compton/compton.conf b/system/.config/compton/compton.conf
index 62f898a..907a8fe 100644
--- a/system/.config/compton/compton.conf
+++ b/system/.config/compton/compton.conf
@@ -12,10 +12,11 @@
# Settings opacity rules
opacity-rule = [
- "90:class_g = 'Termite'",
- "90:class_g = 'Nemo'"
+ "85:class_g = 'Nemo'"
];
+inactive-dim = 0.25;
+
# Performance improvements
unredir-if-possible = true;
backend = "glx";
diff --git a/system/.config/i3/config b/system/.config/i3/config
index 0b819f9..04c6b44 100644
--- a/system/.config/i3/config
+++ b/system/.config/i3/config
@@ -9,14 +9,23 @@
#
# USAGE:
# This file is automatically used by i3.
+
+###############################################################################
+# Modifiers #
+###############################################################################
set $mod Mod4
set $alt Mod1
-# Monitors
+###############################################################################
+# Outputs #
+###############################################################################
set $output1 HDMI-1
set $output2 eDP-1
-# Workspaces
+###############################################################################
+# Workspaces #
+###############################################################################
+# Define workspaces
set $workspace1 "1: "
set $workspace2 "2: "
set $workspace3 "3: "
@@ -28,64 +37,7 @@ set $workspace8 "8: "
set $workspace9 "9: "
set $workspace10 "10: "
-new_window none
-
-# Font for window titles. Will also be used by the bar unless a different font
-# is used in the bar {} block below.
-font pango:Noto Sans, Font Awesome 5 Free 15px
-
-# Use Mouse+$mod to drag floating windows to their wanted position
-floating_modifier $mod
-
-# start a terminal
-bindsym $mod+Return exec termite -c ~/.config/termite/config
-
-# kill focused window
-bindsym $mod+Shift+q kill
-
-# Rofi menus
-bindsym $mod+r exec rofi -show run -lines 5
-bindsym $mod+g exec games.sh
-
-# change focus
-bindsym $mod+Left focus left
-bindsym $mod+Down focus down
-bindsym $mod+Up focus up
-bindsym $mod+Right focus right
-
-# move focused window
-bindsym $mod+Shift+Left move left
-bindsym $mod+Shift+Down move down
-bindsym $mod+Shift+Up move up
-bindsym $mod+Shift+Right move right
-
-# split in horizontal orientation
-bindsym $mod+h split h
-
-# split in vertical orientation
-bindsym $mod+v split v
-
-# enter fullscreen mode for the focused container
-bindsym $mod+f fullscreen toggle
-
-# change container layout (stacked, tabbed, toggle split)
-bindsym $mod+s layout stacking
-bindsym $mod+w layout tabbed
-bindsym $mod+e layout toggle split
-
-# toggle tiling / floating
-bindsym $mod+Shift+space floating toggle
-
-# change focus between tiling / floating windows
-bindsym $mod+space focus mode_toggle
-
-# focus the parent container
-bindsym $mod+a focus parent
-
-# focus the child container
-#bindsym $mod+d focus child
-
-# Assign workspaces to screens
+# Assign workspaces to outputs
workspace $workspace1 output $output1
workspace $workspace2 output $output2
workspace $workspace3 output $output2
@@ -97,6 +49,73 @@ workspace $workspace8 output $output1
workspace $workspace9 output $output2
workspace $workspace10 output $output2
+new_window none
+
+# Font for window titles. Will also be used by the bar unless a different font
+# is used in the bar {} block below.
+font pango:Noto Sans, Font Awesome 5 Free 15px
+
+###############################################################################
+# Keybindings #
+###############################################################################
+
+# Use Mouse+$mod to drag floating windows to their wanted position
+floating_modifier $mod
+
+# Start a terminal
+bindsym $mod+Return exec termite -c ~/.config/termite/config
+
+# Kill focused window
+bindsym $mod+Shift+q kill
+
+# Rofi menus
+bindsym $mod+R exec rofi -show run -lines 5
+bindsym $mod+G exec games.sh
+bindsym $mod+F4 exec power.sh
+
+# Change focus
+bindsym $mod+Left focus left
+bindsym $mod+H focus left
+bindsym $mod+Down focus down
+bindsym $mod+J focus down
+bindsym $mod+Up focus up
+bindsym $mod+K focus up
+bindsym $mod+Right focus right
+bindsym $mod+L focus right
+
+# Move focused window
+bindsym $mod+Shift+Left move left
+bindsym $mod+Shift+H move left
+bindsym $mod+Shift+Down move down
+bindsym $mod+Shift+J move down
+bindsym $mod+Shift+Up move up
+bindsym $mod+Shift+K move up
+bindsym $mod+Shift+Right move right
+bindsym $mod+Shift+L move right
+
+# Moving workspaces to other displays
+bindsym $mod+$alt+Left move workspace to output left
+bindsym $mod+$alt+H move workspace to output left
+bindsym $mod+$alt+Right move workspace to output right
+bindsym $mod+$alt+L move workspace to output right
+
+# split in horizontal orientation
+#bindsym $mod+h split h
+
+# split in vertical orientation
+bindsym $mod+v split v
+
+# Fullscreen toggle
+bindsym $mod+F11 fullscreen toggle
+
+# toggle tiling / floating
+bindsym $mod+Shift+space floating toggle
+
+# change focus between tiling / floating windows
+bindsym $mod+space focus mode_toggle
+
+
+
# Workspace switching
bindsym $mod+1 workspace $workspace1
bindsym $mod+2 workspace $workspace2
@@ -143,9 +162,6 @@ bindsym $mod+Shift+KP_8 move container to workspace $workspace8
bindsym $mod+Shift+KP_9 move container to workspace $workspace9
bindsym $mod+Shift+KP_0 move container to workspace $workspace10
-# Reload configuration file
-#bindsym $mod+Shift+r reload
-
# Restart i3
bindsym $mod+Shift+r restart
@@ -171,7 +187,7 @@ exec_always --no-startup-id $HOME/.config/polybar/launch.sh
# Custom keybinding
#######################################
# Screen lock controls
-bindsym $mod+l exec --no-startup-id $XDG_BIN_HOME/screenlock.sh
+#bindsym $mod+l exec --no-startup-id $XDG_BIN_HOME/screenlock.sh
bindsym XF86Sleep exec --no-startup-id $XDG_BIN_HOME/screenlock.sh
# Volume controls
@@ -195,9 +211,7 @@ bindsym $mod+Control+Right exec --no-startup-id cmus-remote -n
bindsym XF86AudioPrev exec --no-startup-id cmus-remote -r
bindsym $mod+Control+Left exec --no-startup-id cmus-remote -r
-# Moving workspaces to other displays
-bindsym $mod+$alt+Left move workspace to output left
-bindsym $mod+$alt+Right move workspace to output right
+
#######################################
# Startup applications
@@ -209,7 +223,7 @@ exec --no-startup-id dunst
exec --no-startup-id compton -b
# Background-Image
-exec_always --no-startup-id feh --bg-fill $HOME/GoogleDrive/02_Media/Images/01_Wallpaper/Desktop/Fearsome_Awakening.png
+exec_always --no-startup-id feh --randomize --bg-fill $HOME/GoogleDrive/02_Media/Images/01_Wallpaper/Desktop/*
# Monitor settings
exec_always --no-startup-id $XDG_BIN_HOME/resolution.sh
@@ -238,9 +252,9 @@ assign [class="vlc"] $workspace9
assign [class="mpv"] $workspace9
assign [class="Notable"] $workspace7
-# Disable window titlebars
+# Disable window titlebars and borders
for_window [class="^.*"] border pixel 0
# Gaps
-gaps inner 10
-gaps outer -10
+gaps inner 25
+#gaps outer -10
diff --git a/system/.config/polybar/config b/system/.config/polybar/config
index 67f9eb6..a18d9b9 100644
--- a/system/.config/polybar/config
+++ b/system/.config/polybar/config
@@ -15,8 +15,8 @@
#######################################
[settings]
padding = 4
-background-color = #222D32
-foreground-color = #A1B0B8
+background-color = #BF222D32
+foreground-color = #BFA1B0B8
bar-height = 35
#######################################
diff --git a/system/.config/termite/config b/system/.config/termite/config
index 016e95f..15bd833 100644
--- a/system/.config/termite/config
+++ b/system/.config/termite/config
@@ -37,7 +37,7 @@ cursor_shape = ibeam
foreground = #a1b0b8
foreground_bold = #a1b0b8
cursor = #a1b0b8
-background = #263238
+background = rgba(38,50,56, 0.75)
# black
color0 = #252525
diff --git a/system/.local/bin/power.sh b/system/.local/bin/power.sh
index 8588092..7bd6ae1 100755
--- a/system/.local/bin/power.sh
+++ b/system/.local/bin/power.sh
@@ -19,8 +19,9 @@ PROMPT="Power Options"
ACTIONS=(
"1: Reboot"
"2: Shutdown"
- "3: Performance Mode"
- "4: Powersave Mode"
+ "3: Lock Screen"
+ "4: Performance Mode"
+ "5: Powersave Mode"
)
SELECTION=$(printf '%s\n' "${ACTIONS[@]}" | rofi -dmenu -p "${PROMPT}" | cut -d ":" -f1)
@@ -32,10 +33,13 @@ case "${SELECTION}" in
systemctl poweroff
;;
"3")
+ screenlock.sh
+ ;;
+ "5")
gksudo "cpupower frequency-set -g performance"
optirun -b primus nvidia-settings -a '[gpu:0]/GPUPowerMizerMode=2' -c :8 > /dev/null
;;
- "4")
+ "6")
gksudo "cpupower frequency-set -g powersave"
optirun -b primus nvidia-settings -a '[gpu:0]/GPUPowerMizerMode=0' -c :8 > /dev/null
;;