some minor changes
This commit is contained in:
		| @@ -26,3 +26,7 @@ colo ron | |||||||
| syntax on | syntax on | ||||||
| set shiftround | set shiftround | ||||||
| execute pathogen#infect() | execute pathogen#infect() | ||||||
|  |  | ||||||
|  |  au CursorHoldI * stopinsert  | ||||||
|  |  au InsertEnter * let updaterestore=&updatetime | set updatetime=7000  | ||||||
|  |  au InsertLeave * let &updatetime=updaterestore | ||||||
|   | |||||||
							
								
								
									
										216
									
								
								i3/config
									
									
									
									
									
								
							
							
						
						
									
										216
									
								
								i3/config
									
									
									
									
									
								
							| @@ -1,13 +1,15 @@ | |||||||
|  | # This file has been auto-generated by i3-config-wizard(1). | ||||||
|  | # It will not be overwritten, so edit it as you like. | ||||||
|  | # | ||||||
|  | # Should you change your keyboard layout some time, delete | ||||||
|  | # this file and re-run i3-config-wizard(1). | ||||||
|  | # | ||||||
|  |  | ||||||
| # i3 config file (v4) | # i3 config file (v4) | ||||||
| # | # | ||||||
| # Please see https://i3wm.org/docs/userguide.html for a complete reference! | # Please see https://i3wm.org/docs/userguide.html for a complete reference! | ||||||
| # |  | ||||||
| # This config file uses keycodes (bindsym) and was written for the QWERTY | set $mod Mod4 | ||||||
| # layout. |  | ||||||
| # |  | ||||||
| # To get a config file with the same key positions, but for your current |  | ||||||
| # layout, use the i3-config-wizard |  | ||||||
| # |  | ||||||
|  |  | ||||||
| # Font for window titles. Will also be used by the bar unless a different font | # Font for window titles. Will also be used by the bar unless a different font | ||||||
| # is used in the bar {} block below. | # is used in the bar {} block below. | ||||||
| @@ -24,116 +26,115 @@ font pango:monospace 8 | |||||||
| # X core fonts rendering does not support right-to-left and this being a bitmap | # X core fonts rendering does not support right-to-left and this being a bitmap | ||||||
| # font, it doesn’t scale on retina/hidpi displays. | # font, it doesn’t scale on retina/hidpi displays. | ||||||
|  |  | ||||||
| # use these keys for focus, movement, and resize directions when reaching for | # Use Mouse+$mod to drag floating windows to their wanted position | ||||||
| # the arrows is not convenient | floating_modifier $mod | ||||||
| set $up l |  | ||||||
| set $down k |  | ||||||
| set $left j |  | ||||||
| set $right semicolon |  | ||||||
|  |  | ||||||
| # use Mouse+Mod4 to drag floating windows to their wanted position |  | ||||||
| floating_modifier Mod4 |  | ||||||
|  |  | ||||||
| # start a terminal | # start a terminal | ||||||
| bindsym Mod4+Return exec gnome-terminal  | bindsym $mod+Return exec gnome-terminal  | ||||||
|  |  | ||||||
| # kill focused window | # kill focused window | ||||||
| bindsym Mod4+Shift+q kill | bindsym $mod+Shift+q kill | ||||||
|  |  | ||||||
| # start dmenu (a program launcher) | # start dmenu (a program launcher) | ||||||
| bindsym Mod4+d exec dmenu_run | bindsym $mod+d exec rofi -show run  | ||||||
| # There also is the (new) i3-dmenu-desktop which only displays applications | # There also is the (new) i3-dmenu-desktop which only displays applications | ||||||
| # shipping a .desktop file. It is a wrapper around dmenu, so you need that | # shipping a .desktop file. It is a wrapper around dmenu, so you need that | ||||||
| # installed. | # installed. | ||||||
| # bindsym Mod4+d exec --no-startup-id i3-dmenu-desktop | # bindsym $mod+d exec --no-startup-id i3-dmenu-desktop | ||||||
|  |  | ||||||
| # change focus | # change focus | ||||||
| bindsym Mod4+$left focus left | bindsym $mod+h focus left | ||||||
| bindsym Mod4+$down focus down | bindsym $mod+j focus down | ||||||
| bindsym Mod4+$up focus up | bindsym $mod+k focus up | ||||||
| bindsym Mod4+$right focus right | bindsym $mod+l focus right | ||||||
|  |  | ||||||
| # alternatively, you can use the cursor keys: | # alternatively, you can use the cursor keys: | ||||||
| bindsym Mod4+Left focus left | bindsym $mod+Left focus left | ||||||
| bindsym Mod4+Down focus down | bindsym $mod+Down focus down | ||||||
| bindsym Mod4+Up focus up | bindsym $mod+Up focus up | ||||||
| bindsym Mod4+Right focus right | bindsym $mod+Right focus right | ||||||
|  |  | ||||||
| # move focused window | # move focused window | ||||||
| bindsym Mod4+Shift+$left move left | bindsym $mod+Shift+j move left | ||||||
| bindsym Mod4+Shift+$down move down | bindsym $mod+Shift+k move down | ||||||
| bindsym Mod4+Shift+$up move up | bindsym $mod+Shift+l move up | ||||||
| bindsym Mod4+Shift+$right move right | bindsym $mod+Shift+semicolon move right | ||||||
|  |  | ||||||
| # alternatively, you can use the cursor keys: | # alternatively, you can use the cursor keys: | ||||||
| bindsym Mod4+Shift+Left move left | bindsym $mod+Shift+Left move left | ||||||
| bindsym Mod4+Shift+Down move down | bindsym $mod+Shift+Down move down | ||||||
| bindsym Mod4+Shift+Up move up | bindsym $mod+Shift+Up move up | ||||||
| bindsym Mod4+Shift+Right move right | bindsym $mod+Shift+Right move right | ||||||
|  |  | ||||||
| # split in horizontal orientation | # split in horizontal orientation | ||||||
| bindsym Mod4+h split h | bindsym $mod+semicolon split h | ||||||
|  |  | ||||||
| # split in vertical orientation | # split in vertical orientation | ||||||
| bindsym Mod4+v split v | bindsym $mod+v split v | ||||||
|  |  | ||||||
| # enter fullscreen mode for the focused container | # enter fullscreen mode for the focused container | ||||||
| bindsym Mod4+f fullscreen toggle | bindsym $mod+f fullscreen toggle | ||||||
|  |  | ||||||
| # change container layout (stacked, tabbed, toggle split) | # change container layout (stacked, tabbed, toggle split) | ||||||
| bindsym Mod4+s layout stacking | bindsym $mod+s layout stacking | ||||||
| bindsym Mod4+w layout tabbed | bindsym $mod+w layout tabbed | ||||||
| bindsym Mod4+e layout toggle split | bindsym $mod+e layout toggle split | ||||||
|  |  | ||||||
| # toggle tiling / floating | # toggle tiling / floating | ||||||
| bindsym Mod4+Shift+space floating toggle | bindsym $mod+Shift+space floating toggle | ||||||
|  |  | ||||||
| # change focus between tiling / floating windows | # change focus between tiling / floating windows | ||||||
| bindsym Mod4+space focus mode_toggle | bindsym $mod+space focus mode_toggle | ||||||
|  |  | ||||||
| # focus the parent container | # focus the parent container | ||||||
| bindsym Mod4+a focus parent | bindsym $mod+a focus parent | ||||||
|  |  | ||||||
| # focus the child container | # focus the child container | ||||||
| #bindsym Mod4+d focus child | #bindsym $mod+d focus child | ||||||
|  |  | ||||||
| # move the currently focused window to the scratchpad | # Define names for default workspaces for which we configure key bindings later on. | ||||||
| bindsym Mod4+Shift+minus move scratchpad | # We use variables to avoid repeating the names in multiple places. | ||||||
|  | set $ws1 "1" | ||||||
| # Show the next scratchpad window or hide the focused scratchpad window. | set $ws2 "2" | ||||||
| # If there are multiple scratchpad windows, this command cycles through them. | set $ws3 "3" | ||||||
| bindsym Mod4+minus scratchpad show | set $ws4 "4" | ||||||
|  | set $ws5 "5" | ||||||
|  | set $ws6 "6" | ||||||
|  | set $ws7 "7" | ||||||
|  | set $ws8 "8" | ||||||
|  | set $ws9 "9" | ||||||
|  | set $ws10 "10" | ||||||
|  |  | ||||||
| # switch to workspace | # switch to workspace | ||||||
| bindsym Mod4+1 workspace 1 | bindsym $mod+1 workspace $ws1 | ||||||
| bindsym Mod4+2 workspace 2 | bindsym $mod+2 workspace $ws2 | ||||||
| bindsym Mod4+3 workspace 3 | bindsym $mod+3 workspace $ws3 | ||||||
| bindsym Mod4+4 workspace 4 | bindsym $mod+4 workspace $ws4 | ||||||
| bindsym Mod4+5 workspace 5 | bindsym $mod+5 workspace $ws5 | ||||||
| bindsym Mod4+6 workspace 6 | bindsym $mod+6 workspace $ws6 | ||||||
| bindsym Mod4+7 workspace 7 | bindsym $mod+7 workspace $ws7 | ||||||
| bindsym Mod4+8 workspace 8 | bindsym $mod+8 workspace $ws8 | ||||||
| bindsym Mod4+9 workspace 9 | bindsym $mod+9 workspace $ws9 | ||||||
| bindsym Mod4+0 workspace 10 | bindsym $mod+0 workspace $ws10 | ||||||
|  |  | ||||||
| # move focused container to workspace | # move focused container to workspace | ||||||
| bindsym Mod4+Shift+1 move container to workspace 1 | bindsym $mod+Shift+1 move container to workspace $ws1 | ||||||
| bindsym Mod4+Shift+2 move container to workspace 2 | bindsym $mod+Shift+2 move container to workspace $ws2 | ||||||
| bindsym Mod4+Shift+3 move container to workspace 3 | bindsym $mod+Shift+3 move container to workspace $ws3 | ||||||
| bindsym Mod4+Shift+4 move container to workspace 4 | bindsym $mod+Shift+4 move container to workspace $ws4 | ||||||
| bindsym Mod4+Shift+5 move container to workspace 5 | bindsym $mod+Shift+5 move container to workspace $ws5 | ||||||
| bindsym Mod4+Shift+6 move container to workspace 6 | bindsym $mod+Shift+6 move container to workspace $ws6 | ||||||
| bindsym Mod4+Shift+7 move container to workspace 7 | bindsym $mod+Shift+7 move container to workspace $ws7 | ||||||
| bindsym Mod4+Shift+8 move container to workspace 8 | bindsym $mod+Shift+8 move container to workspace $ws8 | ||||||
| bindsym Mod4+Shift+9 move container to workspace 9 | bindsym $mod+Shift+9 move container to workspace $ws9 | ||||||
| bindsym Mod4+Shift+0 move container to workspace 10 | bindsym $mod+Shift+0 move container to workspace $ws10 | ||||||
|  |  | ||||||
| # reload the configuration file | # reload the configuration file | ||||||
| bindsym Mod4+Shift+c reload | bindsym $mod+Shift+c reload | ||||||
| # restart i3 inplace (preserves your layout/session, can be used to upgrade i3) | # restart i3 inplace (preserves your layout/session, can be used to upgrade i3) | ||||||
| bindsym Mod4+Shift+r restart | bindsym $mod+Shift+r restart | ||||||
| # exit i3 (logs you out of your X session) | # exit i3 (logs you out of your X session) | ||||||
| bindsym Mod4+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-msg exit'" | bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-msg exit'" | ||||||
|  |  | ||||||
| # resize window (you can also use the mouse for that) | # resize window (you can also use the mouse for that) | ||||||
| mode "resize" { | mode "resize" { | ||||||
| @@ -143,10 +144,10 @@ mode "resize" { | |||||||
|         # Pressing right will grow the window’s width. |         # Pressing right will grow the window’s width. | ||||||
|         # Pressing up will shrink the window’s height. |         # Pressing up will shrink the window’s height. | ||||||
|         # Pressing down will grow the window’s height. |         # Pressing down will grow the window’s height. | ||||||
|         bindsym $left       resize shrink width 10 px or 10 ppt |         bindsym j resize shrink width 10 px or 10 ppt | ||||||
|         bindsym $down       resize grow height 10 px or 10 ppt |         bindsym k resize grow height 10 px or 10 ppt | ||||||
|         bindsym $up         resize shrink height 10 px or 10 ppt |         bindsym l resize shrink height 10 px or 10 ppt | ||||||
|         bindsym $right      resize grow width 10 px or 10 ppt |         bindsym semicolon resize grow width 10 px or 10 ppt | ||||||
|  |  | ||||||
|         # same bindings, but for the arrow keys |         # same bindings, but for the arrow keys | ||||||
|         bindsym Left resize shrink width 10 px or 10 ppt |         bindsym Left resize shrink width 10 px or 10 ppt | ||||||
| @@ -154,53 +155,28 @@ mode "resize" { | |||||||
|         bindsym Up resize shrink height 10 px or 10 ppt |         bindsym Up resize shrink height 10 px or 10 ppt | ||||||
|         bindsym Right resize grow width 10 px or 10 ppt |         bindsym Right resize grow width 10 px or 10 ppt | ||||||
|  |  | ||||||
|         # back to normal: Enter or Escape |         # back to normal: Enter or Escape or $mod+r | ||||||
|         bindsym Return mode "default" |         bindsym Return mode "default" | ||||||
|         bindsym Escape mode "default" |         bindsym Escape mode "default" | ||||||
|  |         bindsym $mod+r mode "default" | ||||||
| } | } | ||||||
|  |  | ||||||
| bindsym Mod4+r mode "resize" | bindsym $mod+r mode "resize" | ||||||
|  |  | ||||||
| # Start i3bar to display a workspace bar (plus the system information i3status | # Start i3bar to display a workspace bar (plus the system information i3status | ||||||
| # finds out, if available) | # finds out, if available) | ||||||
| bar { | bar { | ||||||
|         status_command i3status -c .i3status |         status_command i3status | ||||||
|  |         mode hide | ||||||
|  |         hidden_state hide | ||||||
|  |         modifier $mod  | ||||||
|  |         position top | ||||||
| } | } | ||||||
|  | hide_edge_borders both | ||||||
| ####################################################################### | new_window 1pixel | ||||||
| # automatically start i3-config-wizard to offer the user to create a | exec_always xinput set-prop "SynPS/2 Synaptics TouchPad" "libinput Tapping Enabled" 1 | ||||||
| # keysym-based config which used their favorite modifier (alt or windows) | exec_always xinput set-prop "SynPS/2 Synaptics TouchPad" "libinput Natural Scrolling Enabled" 1 | ||||||
| # | exec_always feh --randomize --bg-fill /home/brad/walls | ||||||
| # i3-config-wizard will not launch if there already is a config file | exec_always nm-applet | ||||||
| # in ~/.i3/config. | exec_always sensors-applet | ||||||
| # | exec_always blueman-applet | ||||||
| # Please remove the following exec line: |  | ||||||
| ####################################################################### |  | ||||||
| exec i3-config-wizard |  | ||||||
| exec_always feh --bg-scale --randomize ~/Walls/* & |  | ||||||
| # Pulse Audio controls |  | ||||||
| bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume 0 +5% #increase sound volume |  | ||||||
| bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume 0 -5% #decrease sound volume |  | ||||||
| bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute 0 toggle # mute sound |  | ||||||
|  |  | ||||||
| # color defines for zenburn styled i3 |  | ||||||
| set $bg     #2c2c2e |  | ||||||
| set $fg     #9f9f9f |  | ||||||
| set $hi     #efef8f |  | ||||||
| set $ac     #a0afa0 |  | ||||||
| set $tx     #040404 |  | ||||||
| set $ia     #8f8f8f |  | ||||||
| set $be     #8faf9f |  | ||||||
| set $yw     #ccdc90 |  | ||||||
| set $gn     #88b090 |  | ||||||
| set $rd     #e89393 |  | ||||||
|  |  | ||||||
| # set some nice colors      border     background  text |  | ||||||
| client.focused              $ac        $ac         $tx |  | ||||||
| client.unfocused            $bg        $bg         $ia |  | ||||||
| client.focused_inactive     $bg        $bg         $ac |  | ||||||
| client.urgent               $rd        $rd         $tx |  | ||||||
|  |  | ||||||
| exec discord |  | ||||||
| exec gpmdp |  | ||||||
| exec slack |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user