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
|
||||
|
||||
# Font for window titles. Will also be used by the bar unless a different font
|
||||
# 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:
|
||||
# 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
|
||||
## Use Mouse+$mod to drag floating windows to their wanted position
|
||||
floating_modifier $mod
|
||||
|
||||
# start a terminal
|
||||
# bindsym $mod+Return exec i3-sensible-terminal
|
||||
|
||||
# kill focused window
|
||||
bindsym $mod+Shift+q kill
|
||||
|
||||
# start dmenu (a program launcher)
|
||||
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
|
||||
bindsym $mod+j focus left
|
||||
@ -89,8 +71,41 @@ bindsym $mod+space focus mode_toggle
|
||||
# focus the parent container
|
||||
bindsym $mod+a focus parent
|
||||
|
||||
# focus the child container
|
||||
#bindsym $mod+d focus child
|
||||
# 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'"
|
||||
|
||||
# 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.
|
||||
# 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+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)
|
||||
bindsym $mod+r mode "resize"
|
||||
mode "resize" {
|
||||
# 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 "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
|
||||
set $launcher "application launcher: [w]eb [e]mails [t]erminal [f]iles [s]team [a]udio"
|
||||
bindsym $mod+Return mode $launcher
|
||||
@ -220,11 +194,9 @@ mode $launcher {
|
||||
bindsym Escape mode "default"
|
||||
}
|
||||
|
||||
|
||||
#Power Menu
|
||||
set $sysmenu "system: [r]eload [e]xit [l]ock [p]oweroff re[b]oot [s]uspend [h]ibernate"
|
||||
bindsym $mod+Delete mode $sysmenu
|
||||
|
||||
mode $sysmenu {
|
||||
bindsym r restart
|
||||
bindsym e exit
|
||||
@ -237,4 +209,64 @@ mode $sysmenu {
|
||||
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
|
||||
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
|
||||
#
|
||||
[time]
|
||||
@ -140,15 +150,6 @@ interval=5
|
||||
#[openvpn]
|
||||
#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
|
||||
#
|
||||
# Add the following bindings to i3 config file:
|
||||
@ -164,4 +165,3 @@ interval=5
|
||||
#instance=NUM
|
||||
#interval=once
|
||||
#signal=11
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user