update
This commit is contained in:
parent
e99b33d0d3
commit
30b368009a
204
Fearnley/i3.conf
204
Fearnley/i3.conf
@ -1,46 +1,28 @@
|
|||||||
# 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)
|
|
||||||
#
|
|
||||||
# Please see https://i3wm.org/docs/userguide.html for a complete reference!
|
|
||||||
|
|
||||||
set $mod Mod1
|
set $mod Mod1
|
||||||
|
|
||||||
# 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.
|
||||||
font xft:Fira Mono:size=8
|
font xft:Fira Sans:size=8
|
||||||
|
|
||||||
# This font is widely installed, provides lots of unicode glyphs, right-to-left
|
############################################################
|
||||||
# text rendering and scalability on retina/hidpi displays (thanks to pango).
|
# _ __ ____ _ _ _ #
|
||||||
#font pango:DejaVu Sans Mono 8
|
# | |/ / | _ \(_) | (_) #
|
||||||
|
# | ' / ___ _ _ | |_) |_ _ __ __| |_ _ __ __ _ ___ #
|
||||||
|
# | < / _ \ | | | | _ <| | '_ \ / _` | | '_ \ / _` / __| #
|
||||||
|
# | . \ __/ |_| | | |_) | | | | | (_| | | | | | (_| \__ \ #
|
||||||
|
# |_|\_\___|\__, | |____/|_|_| |_|\__,_|_|_| |_|\__, |___/ #
|
||||||
|
# __/ | __/ | #
|
||||||
|
# |___/ |___/ #
|
||||||
|
############################################################
|
||||||
|
|
||||||
# Before i3 v4.8, we used to recommend this one as the default:
|
## Use Mouse+$mod to drag floating windows to their wanted position
|
||||||
# font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1
|
|
||||||
# The font above is very space-efficient, that is, it looks good, sharp and
|
|
||||||
# clear in small sizes. However, its unicode glyph coverage is limited, the old
|
|
||||||
# X core fonts rendering does not support right-to-left and this being a bitmap
|
|
||||||
# font, it doesn’t scale on retina/hidpi displays.
|
|
||||||
|
|
||||||
# Use Mouse+$mod to drag floating windows to their wanted position
|
|
||||||
floating_modifier $mod
|
floating_modifier $mod
|
||||||
|
|
||||||
# start a terminal
|
|
||||||
# bindsym $mod+Return exec i3-sensible-terminal
|
|
||||||
|
|
||||||
# kill focused window
|
# kill focused window
|
||||||
bindsym $mod+Shift+q kill
|
bindsym $mod+Shift+q kill
|
||||||
|
|
||||||
# start dmenu (a program launcher)
|
# start dmenu (a program launcher)
|
||||||
bindsym $mod+d exec dmenu_run
|
bindsym $mod+d exec dmenu_run
|
||||||
# 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
|
|
||||||
# installed.
|
|
||||||
# bindsym $mod+d exec --no-startup-id i3-dmenu-desktop
|
|
||||||
|
|
||||||
# change focus
|
# change focus
|
||||||
bindsym $mod+j focus left
|
bindsym $mod+j focus left
|
||||||
@ -89,8 +71,41 @@ bindsym $mod+space focus mode_toggle
|
|||||||
# focus the parent container
|
# focus the parent container
|
||||||
bindsym $mod+a focus parent
|
bindsym $mod+a focus parent
|
||||||
|
|
||||||
# focus the child container
|
# reload the configuration file
|
||||||
#bindsym $mod+d focus child
|
bindsym $mod+Shift+c reload
|
||||||
|
|
||||||
|
# restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
|
||||||
|
bindsym $mod+Shift+r restart
|
||||||
|
|
||||||
|
# exit i3 (logs you out of your X session)
|
||||||
|
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'"
|
||||||
|
|
||||||
|
# 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
|
||||||
|
|
||||||
|
# Sreen brightness controls
|
||||||
|
bindsym XF86MonBrightnessUp exec --no-startup-id sudo xbacklight -inc 5 # increase screen brightness
|
||||||
|
bindsym XF86MonBrightnessDown exec --no-startup-id sudo xbacklight -dec 5 # decrease screen brightness
|
||||||
|
|
||||||
|
# Media player controls
|
||||||
|
bindsym XF86AudioPlay exec --no-startup-id playerctl play
|
||||||
|
bindsym XF86AudioPause exec --no-startup-id playerctl pause
|
||||||
|
bindsym XF86AudioNext exec --no-startup-id playerctl next
|
||||||
|
bindsym XF86AudioPrev exec --no-startup-id playerctl previous
|
||||||
|
|
||||||
|
#############################################################
|
||||||
|
# __ __ _ #
|
||||||
|
# \ \ / / | | #
|
||||||
|
# \ \ /\ / /__ _ __| | _____ _ __ __ _ ___ ___ ___ #
|
||||||
|
# \ \/ \/ / _ \| '__| |/ / __| '_ \ / _` |/ __/ _ \/ __| #
|
||||||
|
# \ /\ / (_) | | | <\__ \ |_) | (_| | (_| __/\__ \ #
|
||||||
|
# \/ \/ \___/|_| |_|\_\___/ .__/ \__,_|\___\___||___/ #
|
||||||
|
# | | #
|
||||||
|
# |_| #
|
||||||
|
# #
|
||||||
|
#############################################################
|
||||||
|
|
||||||
# Define names for default workspaces for which we configure key bindings later on.
|
# Define names for default workspaces for which we configure key bindings later on.
|
||||||
# We use variables to avoid repeating the names in multiple places.
|
# We use variables to avoid repeating the names in multiple places.
|
||||||
@ -129,14 +144,18 @@ bindsym $mod+Shift+8 move container to workspace $ws8
|
|||||||
bindsym $mod+Shift+9 move container to workspace $ws9
|
bindsym $mod+Shift+9 move container to workspace $ws9
|
||||||
bindsym $mod+Shift+0 move container to workspace $ws10
|
bindsym $mod+Shift+0 move container to workspace $ws10
|
||||||
|
|
||||||
# reload the configuration file
|
##################################
|
||||||
bindsym $mod+Shift+c reload
|
# __ __ _ #
|
||||||
# restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
|
# | \/ | | | #
|
||||||
bindsym $mod+Shift+r restart
|
# | \ / | ___ __| | ___ ___ #
|
||||||
# exit i3 (logs you out of your X session)
|
# | |\/| |/ _ \ / _` |/ _ \/ __| #
|
||||||
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)
|
||||||
|
bindsym $mod+r mode "resize"
|
||||||
mode "resize" {
|
mode "resize" {
|
||||||
# These bindings trigger as soon as you enter the resize mode
|
# These bindings trigger as soon as you enter the resize mode
|
||||||
|
|
||||||
@ -161,51 +180,6 @@ mode "resize" {
|
|||||||
bindsym $mod+r mode "default"
|
bindsym $mod+r mode "default"
|
||||||
}
|
}
|
||||||
|
|
||||||
bindsym $mod+r mode "resize"
|
|
||||||
|
|
||||||
# Start i3bar to display a workspace bar (plus the system information i3status
|
|
||||||
# finds out, if available)
|
|
||||||
bar {
|
|
||||||
font pango:Fira Sans 10
|
|
||||||
status_command i3blocks -c ~/.config/i3/i3blocks.conf
|
|
||||||
colors {
|
|
||||||
separator #FFFFFF
|
|
||||||
background #000000
|
|
||||||
statusline #FFFFFF
|
|
||||||
focused_workspace #FFFFFF #FFFFFF #000000
|
|
||||||
active_workspace #FFFFFF #FFFFFF #000000
|
|
||||||
inactive_workspace #FFFFFF #000000 #FFFFFF
|
|
||||||
urgent_workspace #FFFFFF #000000 #FFFFFF
|
|
||||||
}
|
|
||||||
}
|
|
||||||
exec --no-startup-id sudo bumblebeed -D
|
|
||||||
bindsym $mod+g exec --no-startup-id sudo bbswitch_off
|
|
||||||
|
|
||||||
exec --no-startup-id setxkbmap gb
|
|
||||||
exec --no-startup-id feh --bg-fill ~/.wallpaper
|
|
||||||
|
|
||||||
for_window [class="^.*"] border pixel 0
|
|
||||||
gaps inner 5
|
|
||||||
gaps outer 0
|
|
||||||
smart_gaps on
|
|
||||||
|
|
||||||
exec --no-startup-id urxvtd
|
|
||||||
|
|
||||||
# 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
|
|
||||||
|
|
||||||
# Sreen brightness controls
|
|
||||||
bindsym XF86MonBrightnessUp exec --no-startup-id sudo xbacklight -inc 5 # increase screen brightness
|
|
||||||
bindsym XF86MonBrightnessDown exec --no-startup-id sudo xbacklight -dec 5 # decrease screen brightness
|
|
||||||
|
|
||||||
# Media player controls
|
|
||||||
bindsym XF86AudioPlay exec --no-startup-id playerctl play
|
|
||||||
bindsym XF86AudioPause exec --no-startup-id playerctl pause
|
|
||||||
bindsym XF86AudioNext exec --no-startup-id playerctl next
|
|
||||||
bindsym XF86AudioPrev exec --no-startup-id playerctl previous
|
|
||||||
|
|
||||||
#Application Launcher
|
#Application Launcher
|
||||||
set $launcher "application launcher: [w]eb [e]mails [t]erminal [f]iles [s]team [a]udio"
|
set $launcher "application launcher: [w]eb [e]mails [t]erminal [f]iles [s]team [a]udio"
|
||||||
bindsym $mod+Return mode $launcher
|
bindsym $mod+Return mode $launcher
|
||||||
@ -220,11 +194,9 @@ mode $launcher {
|
|||||||
bindsym Escape mode "default"
|
bindsym Escape mode "default"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#Power Menu
|
#Power Menu
|
||||||
set $sysmenu "system: [r]eload [e]xit [l]ock [p]oweroff re[b]oot [s]uspend [h]ibernate"
|
set $sysmenu "system: [r]eload [e]xit [l]ock [p]oweroff re[b]oot [s]uspend [h]ibernate"
|
||||||
bindsym $mod+Delete mode $sysmenu
|
bindsym $mod+Delete mode $sysmenu
|
||||||
|
|
||||||
mode $sysmenu {
|
mode $sysmenu {
|
||||||
bindsym r restart
|
bindsym r restart
|
||||||
bindsym e exit
|
bindsym e exit
|
||||||
@ -237,4 +209,64 @@ mode $sysmenu {
|
|||||||
bindsym Escape mode "default"
|
bindsym Escape mode "default"
|
||||||
}
|
}
|
||||||
|
|
||||||
exec compton -b --config ~/.config/compton.conf
|
################################
|
||||||
|
# _ ____ ____ #
|
||||||
|
# (_)___ \ | _ \ #
|
||||||
|
# _ __) | | |_) | __ _ _ __ #
|
||||||
|
# | ||__ < | _ < / _` | '__| #
|
||||||
|
# | |___) | | |_) | (_| | | #
|
||||||
|
# |_|____/ |____/ \__,_|_| #
|
||||||
|
# #
|
||||||
|
################################
|
||||||
|
|
||||||
|
# Start i3bar to display a workspace bar (plus the system information i3blocks finds
|
||||||
|
# out, if available)
|
||||||
|
bar {
|
||||||
|
font pango:Fira Sans 10
|
||||||
|
status_command i3blocks -c ~/.config/i3/i3blocks.conf
|
||||||
|
colors {
|
||||||
|
separator #FFFFFF
|
||||||
|
background #000000
|
||||||
|
statusline #FFFFFF
|
||||||
|
focused_workspace #FFFFFF #FFFFFF #000000
|
||||||
|
active_workspace #FFFFFF #FFFFFF #000000
|
||||||
|
inactive_workspace #FFFFFF #000000 #FFFFFF
|
||||||
|
urgent_workspace #FFFFFF #000000 #FFFFFF
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
###############################################################
|
||||||
|
# _____ _ _ _ _ _ _ _ #
|
||||||
|
# |_ _| (_) | (_) | (_) | | (_) #
|
||||||
|
# | | _ __ _| |_ _ __ _| |_ ___ __ _| |_ _ ___ _ __ #
|
||||||
|
# | | | '_ \| | __| |/ _` | | / __|/ _` | __| |/ _ \| '_ \ #
|
||||||
|
# _| |_| | | | | |_| | (_| | | \__ \ (_| | |_| | (_) | | | | #
|
||||||
|
# |_____|_| |_|_|\__|_|\__,_|_|_|___/\__,_|\__|_|\___/|_| |_| #
|
||||||
|
# #
|
||||||
|
###############################################################
|
||||||
|
|
||||||
|
# Start the Bumblebee Daemon
|
||||||
|
#exec --no-startup-id sudo bumblebeed -D
|
||||||
|
|
||||||
|
# Set Keyboard Layout
|
||||||
|
exec --no-startup-id setxkbmap gb
|
||||||
|
|
||||||
|
# Set Wallpaper
|
||||||
|
exec --no-startup-id feh --bg-fill ~/.wallpaper
|
||||||
|
|
||||||
|
# Start RXVT-Unicode Daemon
|
||||||
|
exec --no-startup-id urxvtd
|
||||||
|
|
||||||
|
# Start Compton
|
||||||
|
exec --no-startup-id compton -b --config ~/.config/compton.conf
|
||||||
|
|
||||||
|
# Start Network Manager Tray Applet
|
||||||
|
exec --no-startup-id nm-applet
|
||||||
|
|
||||||
|
# Remove Window Border
|
||||||
|
for_window [class="^.*"] border pixel 0
|
||||||
|
|
||||||
|
#Configure Gaps
|
||||||
|
gaps inner 5
|
||||||
|
gaps outer 0
|
||||||
|
smart_gaps on
|
||||||
|
@ -119,6 +119,16 @@ label=BAT
|
|||||||
#instance=1
|
#instance=1
|
||||||
interval=30
|
interval=30
|
||||||
|
|
||||||
|
# Temperature
|
||||||
|
#
|
||||||
|
# Support multiple chips, though lm-sensors.
|
||||||
|
# The script may be called with -w and -c switches to specify thresholds,
|
||||||
|
# see the script for details.
|
||||||
|
[temperature]
|
||||||
|
label=TEMP
|
||||||
|
interval=10
|
||||||
|
|
||||||
|
|
||||||
# Date Time
|
# Date Time
|
||||||
#
|
#
|
||||||
[time]
|
[time]
|
||||||
@ -140,15 +150,6 @@ interval=5
|
|||||||
#[openvpn]
|
#[openvpn]
|
||||||
#interval=20
|
#interval=20
|
||||||
|
|
||||||
# Temperature
|
|
||||||
#
|
|
||||||
# Support multiple chips, though lm-sensors.
|
|
||||||
# The script may be called with -w and -c switches to specify thresholds,
|
|
||||||
# see the script for details.
|
|
||||||
#[temperature]
|
|
||||||
#label=TEMP
|
|
||||||
#interval=10
|
|
||||||
|
|
||||||
# Key indicators
|
# Key indicators
|
||||||
#
|
#
|
||||||
# Add the following bindings to i3 config file:
|
# Add the following bindings to i3 config file:
|
||||||
@ -164,4 +165,3 @@ interval=5
|
|||||||
#instance=NUM
|
#instance=NUM
|
||||||
#interval=once
|
#interval=once
|
||||||
#signal=11
|
#signal=11
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user