BIG reorganisation.
This commit is contained in:
parent
2a0c994b55
commit
9f6d0b03d1
17 changed files with 7 additions and 7 deletions
20
_gui/_configs/autorandr/home-dp0/config
Normal file
20
_gui/_configs/autorandr/home-dp0/config
Normal file
|
@ -0,0 +1,20 @@
|
|||
output HDMI-A-0
|
||||
off
|
||||
output DisplayPort-1
|
||||
off
|
||||
output eDP
|
||||
off
|
||||
output DisplayPort-0
|
||||
crtc 1
|
||||
filter bilinear
|
||||
mode 3840x2160
|
||||
pos 0x0
|
||||
rate 60.00
|
||||
transform 0.699997,0.000000,0.000000,0.000000,0.699997,0.000000,0.000000,0.000000,1.000000
|
||||
x-prop-max_bpc 8
|
||||
x-prop-non_desktop 0
|
||||
x-prop-scaling_mode None
|
||||
x-prop-tearfree on
|
||||
x-prop-underscan off
|
||||
x-prop-underscan_hborder 0
|
||||
x-prop-underscan_vborder 0
|
2
_gui/_configs/autorandr/home-dp0/setup
Normal file
2
_gui/_configs/autorandr/home-dp0/setup
Normal file
|
@ -0,0 +1,2 @@
|
|||
DisplayPort-0 00ffffffffffff001e6d0777dadb04000c1d0104b53c22789e3e31ae5047ac270c50542108007140818081c0a9c0d1c08100010101014dd000a0f0703e803020650c58542100001a286800a0f0703e800890650c58542100001a000000fd00383d1e8738000a202020202020000000fc004c472048445220344b0a20202001aa0203197144900403012309070783010000e305c000e3060501023a801871382d40582c450058542100001e565e00a0a0a029503020350058542100001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029
|
||||
eDP 00ffffffffffff0006af3d5700000000001c0104a51f1178022285a5544d9a270e505400000001010101010101010101010101010101b43780a070383e401010350035ae100000180000000f0000000000000000000000000020000000fe0041554f0a202020202020202020000000fe004231343048414e30352e37200a0070
|
20
_gui/_configs/autorandr/home-dp1/config
Normal file
20
_gui/_configs/autorandr/home-dp1/config
Normal file
|
@ -0,0 +1,20 @@
|
|||
output HDMI-A-0
|
||||
off
|
||||
output DisplayPort-0
|
||||
off
|
||||
output eDP
|
||||
off
|
||||
output DisplayPort-1
|
||||
crtc 1
|
||||
filter bilinear
|
||||
mode 3840x2160
|
||||
pos 0x0
|
||||
rate 60.00
|
||||
transform 0.699997,0.000000,0.000000,0.000000,0.699997,0.000000,0.000000,0.000000,1.000000
|
||||
x-prop-max_bpc 8
|
||||
x-prop-non_desktop 0
|
||||
x-prop-scaling_mode None
|
||||
x-prop-tearfree on
|
||||
x-prop-underscan off
|
||||
x-prop-underscan_hborder 0
|
||||
x-prop-underscan_vborder 0
|
2
_gui/_configs/autorandr/home-dp1/setup
Normal file
2
_gui/_configs/autorandr/home-dp1/setup
Normal file
|
@ -0,0 +1,2 @@
|
|||
DisplayPort-1 00ffffffffffff001e6d0777dadb04000c1d0104b53c22789e3e31ae5047ac270c50542108007140818081c0a9c0d1c08100010101014dd000a0f0703e803020650c58542100001a286800a0f0703e800890650c58542100001a000000fd00383d1e8738000a202020202020000000fc004c472048445220344b0a20202001aa0203197144900403012309070783010000e305c000e3060501023a801871382d40582c450058542100001e565e00a0a0a029503020350058542100001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029
|
||||
eDP 00ffffffffffff0006af3d5700000000001c0104a51f1178022285a5544d9a270e505400000001010101010101010101010101010101b43780a070383e401010350035ae100000180000000f0000000000000000000000000020000000fe0041554f0a202020202020202020000000fe004231343048414e30352e37200a0070
|
20
_gui/_configs/autorandr/nomad/config
Normal file
20
_gui/_configs/autorandr/nomad/config
Normal file
|
@ -0,0 +1,20 @@
|
|||
output HDMI-A-0
|
||||
off
|
||||
output DisplayPort-0
|
||||
off
|
||||
output DisplayPort-1
|
||||
off
|
||||
output eDP
|
||||
crtc 0
|
||||
gamma 1.0:0.833:0.714
|
||||
mode 1920x1080
|
||||
pos 0x0
|
||||
primary
|
||||
rate 60.03
|
||||
x-prop-max_bpc 8
|
||||
x-prop-non_desktop 0
|
||||
x-prop-scaling_mode None
|
||||
x-prop-tearfree on
|
||||
x-prop-underscan off
|
||||
x-prop-underscan_hborder 0
|
||||
x-prop-underscan_vborder 0
|
1
_gui/_configs/autorandr/nomad/setup
Normal file
1
_gui/_configs/autorandr/nomad/setup
Normal file
|
@ -0,0 +1 @@
|
|||
eDP 00ffffffffffff0006af3d5700000000001c0104a51f1178022285a5544d9a270e505400000001010101010101010101010101010101b43780a070383e401010350035ae100000180000000f0000000000000000000000000020000000fe0041554f0a202020202020202020000000fe004231343048414e30352e37200a0070
|
28
_gui/_configs/clipit/clipitrc
Normal file
28
_gui/_configs/clipit/clipitrc
Normal file
|
@ -0,0 +1,28 @@
|
|||
[rc]
|
||||
use_copy=true
|
||||
use_primary=true
|
||||
synchronize=true
|
||||
automatic_paste=false
|
||||
show_indexes=false
|
||||
save_uris=true
|
||||
use_rmb_menu=false
|
||||
save_history=false
|
||||
history_limit=50
|
||||
history_timeout_seconds=30
|
||||
history_timeout=false
|
||||
items_menu=20
|
||||
statics_show=true
|
||||
statics_items=10
|
||||
hyperlinks_only=false
|
||||
confirm_clear=false
|
||||
single_line=true
|
||||
reverse_history=false
|
||||
item_length=50
|
||||
ellipsize=2
|
||||
history_key=<Ctrl><Alt>H
|
||||
actions_key=<Ctrl><Alt>A
|
||||
menu_key=<Ctrl><Alt>P
|
||||
search_key=<Ctrl><Alt>F
|
||||
offline_key=<Ctrl><Alt>O
|
||||
offline_mode=false
|
||||
exclude_windows=
|
3
_gui/_configs/gammastep/config.ini
Normal file
3
_gui/_configs/gammastep/config.ini
Normal file
|
@ -0,0 +1,3 @@
|
|||
[manual]
|
||||
lat=52.39
|
||||
lon=16.99
|
3
_gui/_configs/gtk-3.0/settings.ini
Normal file
3
_gui/_configs/gtk-3.0/settings.ini
Normal file
|
@ -0,0 +1,3 @@
|
|||
[Settings]
|
||||
gtk-recent-files-max-age=0
|
||||
gtk-recent-files-limit=0
|
35
_gui/_configs/neofetch/config.conf
Normal file
35
_gui/_configs/neofetch/config.conf
Normal file
|
@ -0,0 +1,35 @@
|
|||
# See this wiki page for more info:
|
||||
# https://github.com/dylanaraps/neofetch/wiki/Customizing-Info
|
||||
print_info() {
|
||||
info title
|
||||
info underline
|
||||
|
||||
info "OS " distro
|
||||
info "Host " model
|
||||
info "Shell " shell
|
||||
info "Kernel " kernel
|
||||
info "Uptime " uptime
|
||||
info "Packages " packages
|
||||
prin
|
||||
info "WM " wm
|
||||
info "Terminal " term
|
||||
info "Resolution" resolution
|
||||
info cols
|
||||
}
|
||||
|
||||
kernel_shorthand="off"
|
||||
distro_shorthand="on"
|
||||
os_arch="off"
|
||||
uptime_shorthand="tiny"
|
||||
memory_percent="on"
|
||||
package_managers="on"
|
||||
shell_version="off"
|
||||
cpu_brand="off"
|
||||
refresh_rate="on"
|
||||
bold="off"
|
||||
block_width=4
|
||||
image_backend="iterm2"
|
||||
image_source="/f/.config/neofetch/gentoo.png"
|
||||
image_loop="off"
|
||||
image_size="310px"
|
||||
gap=2
|
BIN
_gui/_configs/neofetch/gentoo.png
Normal file
BIN
_gui/_configs/neofetch/gentoo.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 229 KiB |
1630
_gui/_configs/qtile/chars/emoji
Normal file
1630
_gui/_configs/qtile/chars/emoji
Normal file
File diff suppressed because it is too large
Load diff
1456
_gui/_configs/qtile/chars/font-awesome
Normal file
1456
_gui/_configs/qtile/chars/font-awesome
Normal file
File diff suppressed because it is too large
Load diff
192
_gui/_configs/qtile/config.py
Normal file
192
_gui/_configs/qtile/config.py
Normal file
|
@ -0,0 +1,192 @@
|
|||
import os
|
||||
import subprocess
|
||||
from libqtile import bar, extension, hook, layout, widget
|
||||
from libqtile.lazy import lazy
|
||||
from libqtile.config import Click, Drag, DropDown, Group, Key, Match, ScratchPad, Screen
|
||||
|
||||
@hook.subscribe.startup_once
|
||||
def autostart():
|
||||
home = os.path.expanduser('~/.config/qtile/autostart.sh')
|
||||
subprocess.Popen([home])
|
||||
|
||||
mod = "mod4"
|
||||
groups = [
|
||||
Group("1", label="\uf292"),
|
||||
Group("2", label="\uf738", matches=[Match(wm_class=["firefox"])]),
|
||||
Group("3", label="\uf70d", matches=[Match(wm_class=["Ferdium", "discord", "Signal"])]),
|
||||
Group("4", label="\uf7aa", matches=[Match(wm_class=["mutt"])]),
|
||||
Group("5", label="\uf120"),
|
||||
Group("6", label="\uf120"),
|
||||
Group("7", label="\uf09c", matches=[Match(wm_class=["1Password"])]),
|
||||
Group("8", label="\uf198", matches=[Match(wm_class=["Slack"])]),
|
||||
Group("9", label="\uf296"),
|
||||
Group("0", label="\uf2bb", matches=[Match(wm_class=["workfx"])]),
|
||||
]
|
||||
|
||||
keys = [
|
||||
# switch between windows
|
||||
Key([mod], "h", lazy.layout.left()),
|
||||
Key([mod], "l", lazy.layout.right()),
|
||||
Key([mod], "j", lazy.layout.down()),
|
||||
Key([mod], "k", lazy.layout.up()),
|
||||
Key([mod], "Left", lazy.layout.left()),
|
||||
Key([mod], "Right", lazy.layout.right()),
|
||||
Key([mod], "Down", lazy.layout.down()),
|
||||
Key([mod], "Up", lazy.layout.up()),
|
||||
# move windows
|
||||
Key([mod, "control"], "h", lazy.layout.shuffle_left()),
|
||||
Key([mod, "control"], "l", lazy.layout.shuffle_right()),
|
||||
Key([mod, "control"], "j", lazy.layout.shuffle_down()),
|
||||
Key([mod, "control"], "k", lazy.layout.shuffle_up()),
|
||||
# resize windows
|
||||
Key([mod, "shift"], "h", lazy.layout.grow_left()),
|
||||
Key([mod, "shift"], "l", lazy.layout.grow_right()),
|
||||
Key([mod, "shift"], "j", lazy.layout.grow_down()),
|
||||
Key([mod, "shift"], "k", lazy.layout.grow_up()),
|
||||
Key([mod, "shift", "control"], "0", lazy.layout.normalize()),
|
||||
# app binds
|
||||
Key([mod], "Return", lazy.spawn("sh -c 'BROWSER=firefox st'")),
|
||||
Key([mod], "space", lazy.spawncmd()),
|
||||
Key([mod], "a", lazy.spawn("authenticator")),
|
||||
Key([mod], "e", lazy.spawn("selector-chars")),
|
||||
Key([mod], "i", lazy.spawn("scrot -f -s 'scrot_%Y-%m-%d_%H-%M-%S_%s.png'")),
|
||||
Key([mod], "m", lazy.spawn("sh -c 'pgrep -x neomutt > /dev/null || BROWSER=firefox st -n mutt -e neomutt'")),
|
||||
Key([mod, "shift"], "i", lazy.spawn("scrot -f 'scrot_%Y-%m-%d_%H-%M-%S_%s.png'")),
|
||||
Key([mod, "shift"], "Return", lazy.spawn("sh -c 'terminal_profile=work BROWSER=workfx st'")),
|
||||
Key([mod, "control"], "a", lazy.spawn("selector-audio")),
|
||||
Key([mod, "control"], "b", lazy.spawn("selector-bluetooth")),
|
||||
# WM control
|
||||
Key([mod], "f", lazy.window.toggle_floating()),
|
||||
Key([mod], "q", lazy.window.kill()),
|
||||
Key([mod, "control", "shift"], "l", lazy.spawn("physlock")),
|
||||
Key([mod, "control", "shift"], "q", lazy.shutdown()),
|
||||
Key([mod, "control", "shift"], "r", lazy.reload_config()),
|
||||
Key([mod], "r", lazy.reload_config()),
|
||||
# media keys
|
||||
Key([], "XF86AudioMute", lazy.spawn("pactl set-sink-mute @DEFAULT_SINK@ toggle")),
|
||||
Key([], "XF86AudioMicMute", lazy.spawn("sb-volume key")),
|
||||
Key([], "XF86AudioRaiseVolume", lazy.spawn("sb-volume inc")),
|
||||
Key([], "XF86AudioLowerVolume", lazy.spawn("sb-volume dec")),
|
||||
Key([], "XF86MonBrightnessUp", lazy.spawn("xbacklight -inc 10")),
|
||||
Key([], "XF86MonBrightnessDown", lazy.spawn("xbacklight -dec 10")),
|
||||
]
|
||||
|
||||
for i in groups[:10]:
|
||||
keys.extend(
|
||||
[
|
||||
# mod1 + letter of group = switch to group
|
||||
Key(
|
||||
[mod], i.name, lazy.group[i.name].toscreen(),
|
||||
desc="Switch to group {}".format(i.name),
|
||||
),
|
||||
# Key( [mod, "shift"], i.name, lazy.window.togroup(i.name, switch_group=True),
|
||||
# desc="Switch to & move focused window to group {}".format(i.name),
|
||||
# ),
|
||||
Key([mod, "shift"], i.name, lazy.window.togroup(i.name),
|
||||
desc="move focused window to group {}".format(i.name)
|
||||
),
|
||||
]
|
||||
)
|
||||
|
||||
layouts = [
|
||||
layout.Columns(
|
||||
border_focus='#0094d8',
|
||||
border_normal="#272822",
|
||||
border_on_single = False,
|
||||
border_width=5,
|
||||
insert_position=1,
|
||||
margin=[5, 5, 5, 5]
|
||||
),
|
||||
]
|
||||
|
||||
widget_defaults = dict(
|
||||
background='#272822',
|
||||
font="RobotoMono Nerd Font Medium",
|
||||
fontsize=14,
|
||||
foreground='#feffff',
|
||||
)
|
||||
extension_defaults = widget_defaults.copy()
|
||||
|
||||
def yubikey_replace(text):
|
||||
return text.replace('YubiKey is waiting for a touch', 'Touch the Yubikey')
|
||||
|
||||
screens = [
|
||||
Screen(
|
||||
top=bar.Bar(
|
||||
[
|
||||
widget.GroupBox(
|
||||
active='#feffff',
|
||||
disable_drag=True,
|
||||
fontsize=18,
|
||||
highlight_method='block',
|
||||
rounded=False,
|
||||
this_current_screen_border='#005577',
|
||||
urgent_alert_method='block',
|
||||
urgent_border='#770000',
|
||||
),
|
||||
widget.Prompt(
|
||||
bell_style=None,
|
||||
prompt='open: ',
|
||||
record_history=False,
|
||||
),
|
||||
widget.Spacer(),
|
||||
widget.Notify(
|
||||
background='#e8b923',
|
||||
background_low='#272822',
|
||||
background_urgent='#770000',
|
||||
foreground='#000000',
|
||||
foreground_low='#c7c7c7',
|
||||
foreground_urgent='#feffff',
|
||||
font='RobotoMono Nerd Font Bold',
|
||||
parse_text=yubikey_replace,
|
||||
),
|
||||
widget.GenPollCommand(
|
||||
background='#005577',
|
||||
foreground='#feffff',
|
||||
update_interval=1,
|
||||
cmd="sb-mail",
|
||||
),
|
||||
widget.GenPollCommand(
|
||||
background='#770000',
|
||||
foreground='#feffff',
|
||||
update_interval=1,
|
||||
cmd="sb-volume",
|
||||
),
|
||||
widget.GenPollCommand(
|
||||
background='#770000',
|
||||
foreground='#feffff',
|
||||
update_interval=1,
|
||||
cmd="sb-network",
|
||||
),
|
||||
widget.GenPollCommand(
|
||||
update_interval=1,
|
||||
cmd="sb-battery",
|
||||
),
|
||||
widget.Clock(
|
||||
format='[%d] %H:%M:%S',
|
||||
),
|
||||
widget.Systray(),
|
||||
],
|
||||
24,
|
||||
margin=[5, 5, 0, 5]
|
||||
),
|
||||
wallpaper=os.environ['XDG_CONFIG_HOME'] + '/qtile/wallpaper.img',
|
||||
wallpaper_mode='fill',
|
||||
),
|
||||
]
|
||||
|
||||
mouse = [
|
||||
Drag([mod], "Button1", lazy.window.set_position_floating(), start=lazy.window.get_position()),
|
||||
Drag([mod], "Button3", lazy.window.set_size_floating(), start=lazy.window.get_size()),
|
||||
Click([mod], "Button2", lazy.window.bring_to_front()),
|
||||
]
|
||||
|
||||
floating_layout = layout.Floating(
|
||||
float_rules=[
|
||||
*layout.Floating.default_float_rules,
|
||||
],
|
||||
border_focus='#005577',
|
||||
border_normal="#272822",
|
||||
border_width=5,
|
||||
)
|
||||
wmname = "qtile"
|
BIN
_gui/_configs/qtile/wallpaper.img
Normal file
BIN
_gui/_configs/qtile/wallpaper.img
Normal file
Binary file not shown.
After Width: | Height: | Size: 1 MiB |
1
_gui/_configs/xinitrc
Normal file
1
_gui/_configs/xinitrc
Normal file
|
@ -0,0 +1 @@
|
|||
exec dbus-launch --sh-syntax --exit-with-session qtile start
|
Loading…
Add table
Add a link
Reference in a new issue