From 13bb00826c7aa9fc545b9f797e5cce4120752a3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Ko=C4=8D=C3=AD?= Date: Sun, 25 Nov 2018 13:35:52 +0100 Subject: Cleanup and more I am just lazy to write it up. Nobody reads it anyway. --- config/i3/config | 6 +- config/i3blocks/config | 5 -- config/sway/config | 200 +++++++++++++++++++++++++++++++++++++++++++++++++ config/swaylock/config | 4 + 4 files changed, 205 insertions(+), 10 deletions(-) create mode 100644 config/sway/config create mode 100644 config/swaylock/config (limited to 'config') diff --git a/config/i3/config b/config/i3/config index b74108a..1d850f4 100644 --- a/config/i3/config +++ b/config/i3/config @@ -163,14 +163,10 @@ bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume 0 +5% && bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume 0 -5% && pkill -RTMIN+10 i3blocks bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute 0 toggle && pkill -RTMIN+10 i3blocks -# Sreen brightness controls +# Screen brightness controls bindsym XF86MonBrightnessUp exec --no-startup-id xbacklight -inc 20 # increase screen brightness bindsym XF86MonBrightnessDown exec --no-startup-id xbacklight -dec 20 # decrease screen brightness -# Keyboard backlight (asus only) -bindsym XF86KbdBrightnessUp exec --no-startup-id asus-kbd-backlight up -bindsym XF86KbdBrightnessDown exec --no-startup-id asus-kbd-backlight down - # Media player controls bindsym XF86AudioPlay exec --no-startup-id mpc toggle && pkill -RTMIN+12 i3blocks bindsym XF86AudioStop exec --no-startup-id mpc stop && pkill -RTMIN+12 i3blocks diff --git a/config/i3blocks/config b/config/i3blocks/config index c589d07..0ec9161 100644 --- a/config/i3blocks/config +++ b/config/i3blocks/config @@ -43,11 +43,6 @@ command=~/.config/i3/scripts/keyboard_layout interval=once signal=11 -[backup] -command=~/.config/i3blocks/scripts/backup -interval=86400 -signal=13 - # Volume indicator # # The first parameter sets the step (and units to display) diff --git a/config/sway/config b/config/sway/config new file mode 100644 index 0000000..2d69b9f --- /dev/null +++ b/config/sway/config @@ -0,0 +1,200 @@ +# Sway config + +input "7805:12200:ROCCAT_ROCCAT_Suora" { + xkb_layout us + xkb_options grp:alt_space_toggle + xkb_options caps:escape + xkb_numlock enabled +} + +output "DP-1" { + mode 2560x1440 + position 0 0 +} +output "HDMI-A-1" { + mode 1920x1080 + position 2560 0 +} + +output '*' { + background '/usr/share/backgrounds/vim-card-black-2560x1440.png' fit +} + +################################################################################## + +smart_borders on +default_border normal 1 +default_floating_border normal 1 +mouse_warping container +font pango:DejaVu Sans Mono 7 + +bar { + status_command i3blocks + position top + font pango:DejaVu Sans Mono 8 +} + +################################################################################## + +set $mod Mod4 + +# Use Mouse+$mod to drag floating windows to their wanted position +floating_modifier $mod + +# start a terminal +bindsym $mod+Return exec urxvt + +# start dmenu (a program launcher) +bindsym $mod+d exec i3-dmenu-desktop --entry-type=name +bindsym $mod+Shift+d exec surf-menu + +# kill focused window +bindsym $mod+q kill + +# bar toggle, hide or show +bindsym $mod+m bar mode toggle + +# change focus +bindsym $mod+h focus left +bindsym $mod+j focus down +bindsym $mod+k focus up +bindsym $mod+l focus right + +# move focused window +bindsym $mod+Shift+h move left +bindsym $mod+Shift+j move down +bindsym $mod+Shift+k move up +bindsym $mod+Shift+l move right + +# split in horizontal orientation +bindsym $mod+g split h +# split in vertical orientation +bindsym $mod+v split v + +# enter fullscreen mode for the focused container +bindsym $mod+f fullscreen toggle + +# Scratchpad +bindsym $mod+Tab scratchpad show +bindsym $mod+Shift+Tab move scratchpad + +# 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+Shift+a focus child + +# Output moving +bindsym $mod+x move container to output right +bindsym $mod+z move container to output left +bindsym $mod+Shift+x move workspace to output right +bindsym $mod+Shift+z move workspace to output left + +# switch to workspace +bindsym $mod+1 workspace 1 +bindsym $mod+2 workspace 2 +bindsym $mod+3 workspace 3 +bindsym $mod+4 workspace 4 +bindsym $mod+5 workspace 5 +bindsym $mod+6 workspace 6 +bindsym $mod+7 workspace 7 +bindsym $mod+8 workspace 8 +bindsym $mod+9 workspace 9 +bindsym $mod+0 workspace 10 +bindsym $mod+grave workspace web +bindsym $mod+underscore workspace t + +# move focused container to workspace +bindsym $mod+Shift+1 move container to workspace 1 +bindsym $mod+Shift+2 move container to workspace 2 +bindsym $mod+Shift+3 move container to workspace 3 +bindsym $mod+Shift+4 move container to workspace 4 +bindsym $mod+Shift+5 move container to workspace 5 +bindsym $mod+Shift+6 move container to workspace 6 +bindsym $mod+Shift+7 move container to workspace 7 +bindsym $mod+Shift+8 move container to workspace 8 +bindsym $mod+Shift+9 move container to workspace 9 +bindsym $mod+Shift+0 move container to workspace 10 +bindsym $mod+Shift+grave move container to workspace web +bindsym $mod+Shift+underscore move container to workspace t + +# Set Pidgin to scratchpad +for_window [class="Pidgin"] move scratchpad + +# reload the configuration file +bindsym $mod+Shift+r reload + +set $mode_system System (l) lock, (e) logout, (s) suspend, (r) reboot, (Shift+s) shutdown +mode "$mode_system" { + bindsym l exec i3lock -c 000000 && sleep 1 && xset dpms force off, mode "default" + bindsym e exec i3-msg exit, mode "default" + bindsym s exec sudo pm-suspend, mode "default" + bindsym r exec sudo reboot, mode "default" + bindsym Shift+s exec ~/.config/i3/scripts/shutdown, mode "default" + + bindsym Return mode "default" + bindsym Escape mode "default" +} +bindsym $mod+Shift+q mode "$mode_system" + +set $displays (d)efault, toggle: 1:eDP 2:HDMI 3:VGA +mode "$displays" { + bindsym d exec mxrandr, mode "default" + bindsym 1 exec mxrandr toggle eDP1, mode "default" + bindsym 2 exec mxrandr toggle HDMI1, mode "default" + bindsym 3 exec mxrandr toggle VGA1, mode "default" + + bindsym Return mode "default" + bindsym Escape mode "default" +} +bindsym $mod+Shift+w mode "$displays" + +# resize window +mode "resize" { + bindsym h resize shrink width 10 px or 10 ppt + bindsym j resize grow height 10 px or 10 ppt + bindsym k resize shrink height 10 px or 10 ppt + bindsym l resize grow width 10 px or 10 ppt + + # back to normal: Enter or Escape + bindsym Return mode "default" + bindsym Escape mode "default" +} +bindsym $mod+r mode "resize" + +# Switch keyboard layout +bindsym Mod1+space exec ~/.config/i3/scripts/keyboard_switch + +# Pulse audio control +bindsym XF86AudioRaiseVolume exec pactl set-sink-volume 0 +5% && pkill -RTMIN+10 i3blocks +bindsym XF86AudioLowerVolume exec pactl set-sink-volume 0 -5% && pkill -RTMIN+10 i3blocks +bindsym XF86AudioMute exec pactl set-sink-mute 0 toggle && pkill -RTMIN+10 i3blocks + +# Screen brightness controls +bindsym XF86MonBrightnessUp exec xbacklight -inc 20 # increase screen brightness +bindsym XF86MonBrightnessDown exec xbacklight -dec 20 # decrease screen brightness + +# Media player controls +bindsym XF86AudioPlay exec mpc toggle && pkill -RTMIN+12 i3blocks +bindsym XF86AudioStop exec mpc stop && pkill -RTMIN+12 i3blocks +bindsym XF86AudioNext exec mpc next && pkill -RTMIN+12 i3blocks +bindsym XF86AudioPrev exec mpc prev && pkill -RTMIN+12 i3blocks +# Run media player control app +bindsym $mod+Shift+m exec urxvt -title "Music player daemon client" -e ncmpcpp + +################################################################################## +# Start daemons +exec dunst +# Set background +# TODO +# Start pidgin +exec pidgin diff --git a/config/swaylock/config b/config/swaylock/config new file mode 100644 index 0000000..72c08e0 --- /dev/null +++ b/config/swaylock/config @@ -0,0 +1,4 @@ +ignore-empty-password +color=000000 +scaling=fit +indicator-radius=100 -- cgit v1.2.3