Updated
This commit is contained in:
parent
baf907533b
commit
f072284d9a
20 changed files with 7396 additions and 6166 deletions
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
# Home folders
|
# Home folders
|
||||||
export XDG_DATA_HOME="$HOME/.local/share"
|
export XDG_DATA_HOME="$HOME/.local/share"
|
||||||
|
@ -28,3 +28,10 @@ if [ ! -d "$WGETDIR" ] || [ ! -d "$GNUPGHOME" ]; then
|
||||||
mkdir -p "$WGETDIR" "$GNUPGHOME"
|
mkdir -p "$WGETDIR" "$GNUPGHOME"
|
||||||
touch "$WGETDIR"/wgetrc
|
touch "$WGETDIR"/wgetrc
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Starting xsession
|
||||||
|
if [ -z "$DISPLAY" ] && [ "$(tty)" = "/dev/tty1" ]; then
|
||||||
|
exec Hyprland
|
||||||
|
logout
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
22
user/.bashrc
22
user/.bashrc
|
@ -1,10 +1,10 @@
|
||||||
### EXPORT ###
|
### EXPORT ###
|
||||||
export TERM="xterm-256color" # getting proper colors
|
export TERM="xterm-256color" # getting proper colors
|
||||||
export HISTCONTROL=ignoredups:erasedups # no duplicate entries
|
export HISTCONTROL=ignoredups:erasedups # no duplicate entries
|
||||||
export GOPATH="$HOME/go"
|
export GOPATH="$HOME/.go"
|
||||||
|
|
||||||
### "bat" as manpager
|
### "bat" as manpager
|
||||||
export MANPAGER="sh -c 'col -bx | bat -l man -p'"
|
export MANPAGER="bat -p"
|
||||||
|
|
||||||
# use bash-completion, if available
|
# use bash-completion, if available
|
||||||
[[ $PS1 && -f /usr/share/bash-completion/bash_completion ]] && \
|
[[ $PS1 && -f /usr/share/bash-completion/bash_completion ]] && \
|
||||||
|
@ -32,8 +32,11 @@ fi
|
||||||
if [ -d "$HOME/Applications" ] ;
|
if [ -d "$HOME/Applications" ] ;
|
||||||
then PATH="$HOME/Applications:$PATH"
|
then PATH="$HOME/Applications:$PATH"
|
||||||
fi
|
fi
|
||||||
if [ -d "$HOME/go/bin" ] ;
|
if [ -d "$HOME/.go/bin" ] ;
|
||||||
then PATH="$HOME/go/bin:$PATH"
|
then PATH="$HOME/.go/bin:$PATH"
|
||||||
|
fi
|
||||||
|
if [ -d $XDG_DATA_HOME/JetBrains/Toolbox/scripts ];
|
||||||
|
then PATH="$XDG_DATA_HOME/JetBrains/Toolbox/scripts:$PATH"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
### CHANGE TITLE OF TERMINALS ###
|
### CHANGE TITLE OF TERMINALS ###
|
||||||
|
@ -110,6 +113,11 @@ function up () {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# unlock ssh keys
|
||||||
|
function unlock() {
|
||||||
|
ssh-add "$HOME/.ssh/$1"
|
||||||
|
}
|
||||||
|
|
||||||
# cd
|
# cd
|
||||||
alias \
|
alias \
|
||||||
..="cd .." \
|
..="cd .." \
|
||||||
|
@ -178,9 +186,9 @@ alias \
|
||||||
# audio
|
# audio
|
||||||
alias \
|
alias \
|
||||||
mx="pulsemixer" \
|
mx="pulsemixer" \
|
||||||
mk="cmus" \
|
mk="musikcube" \
|
||||||
ms="cmus" \
|
ms="musikcube" \
|
||||||
music="cmus"
|
music="musikcube"
|
||||||
|
|
||||||
# power management
|
# power management
|
||||||
alias \
|
alias \
|
||||||
|
|
File diff suppressed because it is too large
Load diff
Before Width: | Height: | Size: 207 KiB |
|
@ -1,6 +1,6 @@
|
||||||
[%General]
|
[%General]
|
||||||
author=sachnr, based on KvAdapta
|
author=ShelockH0, based on Graphite Dark by Vince Liuice and Gruvbox GTK by Fausto Korpsvart
|
||||||
comment=Gruvbox Dark theme with brown highlights
|
comment=An uncomplicated, warm and aesthetic gruvbox theme inspired by Gruvbox GTK Theme by Fausto Korpsvart
|
||||||
x11drag=menubar_and_primary_toolbar
|
x11drag=menubar_and_primary_toolbar
|
||||||
alt_mnemonic=true
|
alt_mnemonic=true
|
||||||
left_tabs=true
|
left_tabs=true
|
||||||
|
@ -11,17 +11,19 @@ toolbar_item_spacing=0
|
||||||
toolbar_interior_spacing=2
|
toolbar_interior_spacing=2
|
||||||
spread_progressbar=true
|
spread_progressbar=true
|
||||||
composite=true
|
composite=true
|
||||||
menu_shadow_depth=5
|
menu_shadow_depth=6
|
||||||
|
spread_menuitems=false
|
||||||
tooltip_shadow_depth=2
|
tooltip_shadow_depth=2
|
||||||
splitter_width=4
|
splitter_width=1
|
||||||
scroll_width=9
|
scroll_width=14
|
||||||
scroll_arrows=false
|
scroll_arrows=false
|
||||||
scroll_min_extent=60
|
scroll_min_extent=60
|
||||||
slider_width=2
|
slider_width=2
|
||||||
slider_handle_width=22
|
slider_handle_width=23
|
||||||
slider_handle_length=22
|
slider_handle_length=22
|
||||||
|
tickless_slider_handle_size=22
|
||||||
center_toolbar_handle=true
|
center_toolbar_handle=true
|
||||||
check_size=14
|
check_size=16
|
||||||
textless_progressbar=false
|
textless_progressbar=false
|
||||||
progressbar_thickness=2
|
progressbar_thickness=2
|
||||||
menubar_mouse_tracking=true
|
menubar_mouse_tracking=true
|
||||||
|
@ -37,7 +39,7 @@ merge_menubar_with_toolbar=true
|
||||||
small_icon_size=16
|
small_icon_size=16
|
||||||
large_icon_size=32
|
large_icon_size=32
|
||||||
button_icon_size=16
|
button_icon_size=16
|
||||||
toolbar_icon_size=22
|
toolbar_icon_size=16
|
||||||
combo_as_lineedit=true
|
combo_as_lineedit=true
|
||||||
animate_states=true
|
animate_states=true
|
||||||
button_contents_shift=false
|
button_contents_shift=false
|
||||||
|
@ -46,105 +48,145 @@ hide_combo_checkboxes=true
|
||||||
combo_focus_rect=false
|
combo_focus_rect=false
|
||||||
groupbox_top_label=true
|
groupbox_top_label=true
|
||||||
inline_spin_indicators=true
|
inline_spin_indicators=true
|
||||||
joined_inactive_tabs=true
|
joined_inactive_tabs=false
|
||||||
layout_spacing=6
|
layout_spacing=6
|
||||||
layout_margin=9
|
layout_margin=9
|
||||||
scrollbar_in_view=true
|
scrollbar_in_view=true
|
||||||
transient_scrollbar=true
|
transient_scrollbar=true
|
||||||
transient_groove=false
|
transient_groove=false
|
||||||
submenu_overlap=0
|
submenu_overlap=0
|
||||||
tooltip_delay=-1
|
tooltip_delay=0
|
||||||
tree_branch_line=true
|
tree_branch_line=true
|
||||||
no_window_pattern=false
|
no_window_pattern=false
|
||||||
opaque=kaffeine,kmplayer,subtitlecomposer,kdenlive,vlc,smplayer,smplayer2,avidemux,avidemux2_qt4,avidemux3_qt4,avidemux3_qt5,kamoso,QtCreator,VirtualBox,trojita,dragon,digikam
|
opaque=kaffeine,kmplayer,subtitlecomposer,kdenlive,vlc,smplayer,smplayer2,avidemux,avidemux2_qt4,avidemux3_qt4,avidemux3_qt5,kamoso,QtCreator,VirtualBox,trojita,dragon,digikam
|
||||||
reduce_window_opacity=0
|
reduce_window_opacity=0
|
||||||
respect_DE=true
|
respect_DE=true
|
||||||
scrollable_menu=false
|
scrollable_menu=true
|
||||||
submenu_delay=250
|
submenu_delay=150
|
||||||
|
no_inactiveness=false
|
||||||
|
reduce_menu_opacity=0
|
||||||
|
click_behavior=0
|
||||||
|
contrast=1.00
|
||||||
|
dialog_button_layout=0
|
||||||
|
intensity=1.00
|
||||||
|
saturation=1.00
|
||||||
|
shadowless_popup=false
|
||||||
|
drag_from_buttons=false
|
||||||
|
menu_blur_radius=0
|
||||||
|
tooltip_blur_radius=0
|
||||||
|
|
||||||
[GeneralColors]
|
[GeneralColors]
|
||||||
window.color=#232323
|
window.color=#1D2021
|
||||||
base.color=#282828
|
base.color=#1D2021
|
||||||
alt.base.color=#282828
|
alt.base.color=#282828
|
||||||
button.color=#2e2e2e
|
button.color=#1D2021
|
||||||
light.color=#504945
|
light.color=#504945
|
||||||
mid.light.color=#3f3f3f
|
mid.light.color=#3C3836
|
||||||
dark.color=#1d2021
|
dark.color=#141617
|
||||||
mid.color=##202324
|
mid.color=#282828
|
||||||
highlight.color=#665c54cc
|
highlight.color=#89B482
|
||||||
inactive.highlight.color=#665c54bb
|
inactive.highlight.color=#32361A
|
||||||
text.color=#ebdbb2
|
text.color=#ddc7a1
|
||||||
window.text.color=#ebdbb2
|
window.text.color=#ddc7a1
|
||||||
button.text.color=#ebdbb2
|
button.text.color=#ddc7a1
|
||||||
disabled.text.color=#a89984
|
disabled.text.color=#ddc7a17F
|
||||||
tooltip.text.color=#fbf1c7
|
tooltip.text.color=#D4BE98
|
||||||
highlight.text.color=#3c3836
|
highlight.text.color=#000000C3
|
||||||
link.color=#b8bb26
|
link.color=#7daea3
|
||||||
link.visited.color=#98971a
|
link.visited.color=#d3869b
|
||||||
progress.indicator.text.color=#fbf1c7
|
progress.indicator.text.color=#ddc7a1
|
||||||
|
|
||||||
[Hacks]
|
[Hacks]
|
||||||
transparent_ktitle_label=true
|
transparent_ktitle_label=true
|
||||||
transparent_dolphin_view=false
|
transparent_dolphin_view=true
|
||||||
transparent_pcmanfm_sidepane=true
|
transparent_pcmanfm_sidepane=true
|
||||||
blur_translucent=false
|
blur_translucent=true
|
||||||
transparent_menutitle=true
|
transparent_menutitle=true
|
||||||
respect_darkness=false
|
respect_darkness=true
|
||||||
kcapacitybar_as_progressbar=true
|
kcapacitybar_as_progressbar=true
|
||||||
force_size_grip=true
|
force_size_grip=true
|
||||||
iconless_pushbutton=true
|
iconless_pushbutton=true
|
||||||
iconless_menu=false
|
iconless_menu=false
|
||||||
disabled_icon_opacity=70
|
disabled_icon_opacity=100
|
||||||
lxqtmainmenu_iconsize=22
|
lxqtmainmenu_iconsize=16
|
||||||
normal_default_pushbutton=true
|
normal_default_pushbutton=true
|
||||||
single_top_toolbar=true
|
single_top_toolbar=true
|
||||||
tint_on_mouseover=0
|
tint_on_mouseover=0
|
||||||
transparent_pcmanfm_view=false
|
transparent_pcmanfm_view=true
|
||||||
no_selection_tint=true
|
no_selection_tint=true
|
||||||
transparent_arrow_button=true
|
transparent_arrow_button=true
|
||||||
|
middle_click_scroll=false
|
||||||
|
opaque_colors=false
|
||||||
|
kinetic_scrolling=false
|
||||||
|
scroll_jump_workaround=false
|
||||||
|
centered_forms=false
|
||||||
|
noninteger_translucency=false
|
||||||
|
style_vertical_toolbars=false
|
||||||
|
blur_only_active_window=true
|
||||||
|
|
||||||
|
[BaseWidget]
|
||||||
|
interior=true
|
||||||
|
indicator.size=12
|
||||||
|
frame=true
|
||||||
|
frame.top=0
|
||||||
|
frame.bottom=0
|
||||||
|
frame.left=0
|
||||||
|
frame.right=0
|
||||||
|
frame.expansion=0
|
||||||
|
text.margin=true
|
||||||
|
text.margin.top=0
|
||||||
|
text.margin.bottom=0
|
||||||
|
text.margin.left=0
|
||||||
|
text.margin.right=0
|
||||||
|
text.bold=false
|
||||||
|
text.shadow=0
|
||||||
|
|
||||||
[PanelButtonCommand]
|
[PanelButtonCommand]
|
||||||
frame=true
|
frame=true
|
||||||
frame.element=button
|
frame.element=button
|
||||||
frame.top=4
|
frame.top=6
|
||||||
frame.bottom=4
|
frame.bottom=6
|
||||||
frame.left=4
|
frame.left=6
|
||||||
frame.right=4
|
frame.right=6
|
||||||
interior=true
|
interior=true
|
||||||
interior.element=button
|
interior.element=button
|
||||||
indicator.size=8
|
indicator.size=8
|
||||||
text.normal.color=#ebdbb2
|
text.normal.color=#ddc7a1
|
||||||
text.focus.color=#3c3836
|
text.focus.color=#ddc7a1
|
||||||
text.press.color=#ebdbb2
|
text.press.color=#ddc7a1
|
||||||
text.toggle.color=#fbf1c7
|
text.toggle.color=#3C3836
|
||||||
text.shadow=0
|
text.shadow=0
|
||||||
text.margin=1
|
text.margin=4
|
||||||
text.iconspacing=4
|
text.iconspacing=4
|
||||||
indicator.element=arrow
|
indicator.element=arrow
|
||||||
text.margin.top=2
|
frame.expansion=0
|
||||||
text.margin.bottom=4
|
|
||||||
text.margin.left=2
|
|
||||||
text.margin.right=2
|
|
||||||
min_width=+0.3font
|
|
||||||
min_height=+0.3font
|
|
||||||
frame.expansion=14
|
|
||||||
|
|
||||||
[PanelButtonTool]
|
[PanelButtonTool]
|
||||||
inherits=PanelButtonCommand
|
inherits=PanelButtonCommand
|
||||||
text.normal.color=#ebdbb2
|
text.normal.color=#ddc7a1
|
||||||
|
text.focus.color=#ddc7a1
|
||||||
|
text.press.color=#ddc7a1
|
||||||
|
text.toggle.color=#3C3836
|
||||||
text.bold=false
|
text.bold=false
|
||||||
indicator.element=arrow
|
indicator.element=arrow
|
||||||
indicator.size=0
|
indicator.size=0
|
||||||
|
frame.expansion=0
|
||||||
|
|
||||||
[ToolbarButton]
|
[ToolbarButton]
|
||||||
|
frame=true
|
||||||
frame.element=tbutton
|
frame.element=tbutton
|
||||||
interior.element=tbutton
|
interior.element=tbutton
|
||||||
|
frame.top=16
|
||||||
|
frame.bottom=16
|
||||||
|
frame.left=16
|
||||||
|
frame.right=16
|
||||||
indicator.element=tarrow
|
indicator.element=tarrow
|
||||||
text.normal.color=#ebdbb2
|
text.normal.color=#ddc7a1
|
||||||
text.focus.color=#fbf1c7
|
text.focus.color=#ddc7a1
|
||||||
text.press.color=#fbf1c7
|
text.press.color=#ddc7a1
|
||||||
text.toggle.color=#fbf1c7
|
text.toggle.color=#ddc7a1
|
||||||
text.bold=false
|
text.bold=false
|
||||||
|
frame.expansion=32
|
||||||
|
|
||||||
[Dock]
|
[Dock]
|
||||||
inherits=PanelButtonCommand
|
inherits=PanelButtonCommand
|
||||||
|
@ -154,14 +196,14 @@ frame.top=1
|
||||||
frame.bottom=1
|
frame.bottom=1
|
||||||
frame.left=1
|
frame.left=1
|
||||||
frame.right=1
|
frame.right=1
|
||||||
text.normal.color=#ebdbb2
|
text.normal.color=#ddc7a1
|
||||||
|
|
||||||
[DockTitle]
|
[DockTitle]
|
||||||
inherits=PanelButtonCommand
|
inherits=PanelButtonCommand
|
||||||
frame=false
|
frame=false
|
||||||
interior=false
|
interior=false
|
||||||
text.normal.color=#ebdbb2
|
text.normal.color=#ddc7a1
|
||||||
text.focus.color=#fbf1c7
|
text.focus.color=#ddc7a1
|
||||||
text.bold=false
|
text.bold=false
|
||||||
|
|
||||||
[IndicatorSpinBox]
|
[IndicatorSpinBox]
|
||||||
|
@ -174,7 +216,7 @@ frame.left=2
|
||||||
frame.right=2
|
frame.right=2
|
||||||
indicator.element=spin
|
indicator.element=spin
|
||||||
indicator.size=8
|
indicator.size=8
|
||||||
text.normal.color=#ebdbb2
|
text.normal.color=#ddc7a1
|
||||||
text.margin.top=2
|
text.margin.top=2
|
||||||
text.margin.bottom=2
|
text.margin.bottom=2
|
||||||
text.margin.left=2
|
text.margin.left=2
|
||||||
|
@ -184,8 +226,8 @@ text.margin.right=2
|
||||||
inherits=PanelButtonCommand
|
inherits=PanelButtonCommand
|
||||||
frame=false
|
frame=false
|
||||||
interior.element=radio
|
interior.element=radio
|
||||||
text.normal.color=#ebdbb2
|
text.normal.color=#ddc7a1
|
||||||
text.focus.color=#fbf1c7
|
text.focus.color=#ddc7a1
|
||||||
min_width=+0.3font
|
min_width=+0.3font
|
||||||
min_height=+0.3font
|
min_height=+0.3font
|
||||||
|
|
||||||
|
@ -193,8 +235,8 @@ min_height=+0.3font
|
||||||
inherits=PanelButtonCommand
|
inherits=PanelButtonCommand
|
||||||
frame=false
|
frame=false
|
||||||
interior.element=checkbox
|
interior.element=checkbox
|
||||||
text.normal.color=#ebdbb2
|
text.normal.color=#ddc7a1
|
||||||
text.focus.color=#fbf1c7
|
text.focus.color=#ddc7a1
|
||||||
min_width=+0.3font
|
min_width=+0.3font
|
||||||
min_height=+0.3font
|
min_height=+0.3font
|
||||||
|
|
||||||
|
@ -202,11 +244,11 @@ min_height=+0.3font
|
||||||
inherits=PanelButtonCommand
|
inherits=PanelButtonCommand
|
||||||
frame=true
|
frame=true
|
||||||
frame.element=focus
|
frame.element=focus
|
||||||
frame.top=1
|
frame.top=2
|
||||||
frame.bottom=1
|
frame.bottom=2
|
||||||
frame.left=1
|
frame.left=2
|
||||||
frame.right=1
|
frame.right=2
|
||||||
frame.patternsize=20
|
frame.patternsize=14
|
||||||
|
|
||||||
[GenericFrame]
|
[GenericFrame]
|
||||||
inherits=PanelButtonCommand
|
inherits=PanelButtonCommand
|
||||||
|
@ -214,25 +256,27 @@ frame=true
|
||||||
interior=false
|
interior=false
|
||||||
frame.element=common
|
frame.element=common
|
||||||
interior.element=common
|
interior.element=common
|
||||||
frame.top=3
|
frame.top=1
|
||||||
frame.bottom=3
|
frame.bottom=1
|
||||||
frame.left=3
|
frame.left=1
|
||||||
frame.right=3
|
frame.right=1
|
||||||
|
|
||||||
[LineEdit]
|
[LineEdit]
|
||||||
inherits=PanelButtonCommand
|
inherits=PanelButtonCommand
|
||||||
frame.element=lineedit
|
frame.element=lineedit
|
||||||
interior.element=lineedit
|
interior.element=lineedit
|
||||||
interior=false
|
frame.top=6
|
||||||
frame.top=2
|
frame.bottom=6
|
||||||
frame.bottom=2
|
frame.left=6
|
||||||
frame.left=2
|
frame.right=6
|
||||||
frame.right=2
|
|
||||||
text.margin.top=2
|
text.margin.top=2
|
||||||
text.margin.bottom=2
|
text.margin.bottom=2
|
||||||
text.margin.left=2
|
text.margin.left=2
|
||||||
text.margin.right=2
|
text.margin.right=2
|
||||||
frame.expansion=0
|
|
||||||
|
[ToolbarLineEdit]
|
||||||
|
frame.element=lineedit
|
||||||
|
interior.element=lineedit
|
||||||
|
|
||||||
[DropDownButton]
|
[DropDownButton]
|
||||||
inherits=PanelButtonCommand
|
inherits=PanelButtonCommand
|
||||||
|
@ -244,26 +288,28 @@ indicator.size=8
|
||||||
|
|
||||||
[ToolboxTab]
|
[ToolboxTab]
|
||||||
inherits=PanelButtonCommand
|
inherits=PanelButtonCommand
|
||||||
text.normal.color=#ebdbb2
|
text.normal.color=#ddc7a1
|
||||||
text.press.color=#ebdbb2
|
text.press.color=#ddc7a1
|
||||||
text.focus.color=#fbf1c7
|
text.focus.color=#ddc7a1
|
||||||
|
|
||||||
[Tab]
|
[Tab]
|
||||||
inherits=PanelButtonCommand
|
inherits=PanelButtonCommand
|
||||||
interior.element=tab
|
interior.element=tab
|
||||||
text.margin.left=8
|
text.margin.left=8
|
||||||
text.margin.right=8
|
text.margin.right=8
|
||||||
text.margin.top=2
|
text.margin.top=0
|
||||||
text.margin.bottom=2
|
text.margin.bottom=0
|
||||||
frame.element=tab
|
frame.element=tab
|
||||||
indicator.element=tab
|
indicator.element=tab
|
||||||
frame.top=2
|
indicator.size=22
|
||||||
frame.bottom=2
|
frame.top=8
|
||||||
frame.left=2
|
frame.bottom=8
|
||||||
frame.right=2
|
frame.left=8
|
||||||
text.normal.color=#ebdbb2
|
frame.right=8
|
||||||
text.focus.color=#ebdbb2
|
text.normal.color=#ddc7a1
|
||||||
text.toggle.color=#ebdbb2
|
text.focus.color=#ddc7a1
|
||||||
|
text.press.color=#ddc7a1
|
||||||
|
text.toggle.color=#ddc7a1
|
||||||
frame.expansion=0
|
frame.expansion=0
|
||||||
text.bold=false
|
text.bold=false
|
||||||
|
|
||||||
|
@ -271,10 +317,10 @@ text.bold=false
|
||||||
inherits=PanelButtonCommand
|
inherits=PanelButtonCommand
|
||||||
frame.element=tabframe
|
frame.element=tabframe
|
||||||
interior.element=tabframe
|
interior.element=tabframe
|
||||||
frame.top=2
|
frame.top=6
|
||||||
frame.bottom=2
|
frame.bottom=6
|
||||||
frame.left=2
|
frame.left=6
|
||||||
frame.right=2
|
frame.right=6
|
||||||
|
|
||||||
[TreeExpander]
|
[TreeExpander]
|
||||||
inherits=PanelButtonCommand
|
inherits=PanelButtonCommand
|
||||||
|
@ -285,14 +331,14 @@ indicator.element=tree
|
||||||
inherits=PanelButtonCommand
|
inherits=PanelButtonCommand
|
||||||
interior.element=header
|
interior.element=header
|
||||||
frame.element=header
|
frame.element=header
|
||||||
frame.top=1
|
frame.top=0
|
||||||
frame.bottom=1
|
frame.bottom=1
|
||||||
frame.left=1
|
frame.left=1
|
||||||
frame.right=1
|
frame.right=1
|
||||||
text.normal.color=#ebdbb2
|
text.normal.color=#ddc7a1
|
||||||
text.focus.color=#fbf1c7
|
text.focus.color=#ddc7a1
|
||||||
text.press.color=#fbf1c7
|
text.press.color=#ddc7a1
|
||||||
text.toggle.color=#fbf1c7
|
text.toggle.color=#ddc7a1
|
||||||
frame.expansion=0
|
frame.expansion=0
|
||||||
|
|
||||||
[SizeGrip]
|
[SizeGrip]
|
||||||
|
@ -303,19 +349,22 @@ inherits=PanelButtonCommand
|
||||||
indicator.element=toolbar
|
indicator.element=toolbar
|
||||||
indicator.size=5
|
indicator.size=5
|
||||||
text.margin=0
|
text.margin=0
|
||||||
interior.element=menubar
|
interior.element=toolbar
|
||||||
frame.element=menubar
|
frame.element=toolbar
|
||||||
text.normal.color=#ebdbb2
|
text.normal.color=#ddc7a1
|
||||||
text.focus.color=#fbf1c7
|
text.focus.color=#ddc7a1
|
||||||
frame.left=0
|
text.press.color=#ddc7a1
|
||||||
frame.right=0
|
text.toggle.color=#ddc7a1
|
||||||
frame.top=0
|
frame.left=3
|
||||||
frame.bottom=4
|
frame.right=3
|
||||||
|
frame.top=3
|
||||||
|
frame.bottom=3
|
||||||
frame.expansion=0
|
frame.expansion=0
|
||||||
|
|
||||||
[Slider]
|
[Slider]
|
||||||
inherits=PanelButtonCommand
|
inherits=PanelButtonCommand
|
||||||
frame.element=slider
|
frame.element=slider
|
||||||
|
focusFrame=true
|
||||||
interior.element=slider
|
interior.element=slider
|
||||||
frame.top=3
|
frame.top=3
|
||||||
frame.bottom=3
|
frame.bottom=3
|
||||||
|
@ -332,10 +381,10 @@ inherits=PanelButtonCommand
|
||||||
frame.element=progress
|
frame.element=progress
|
||||||
interior.element=progress
|
interior.element=progress
|
||||||
text.margin=0
|
text.margin=0
|
||||||
text.normal.color=#ebdbb2
|
text.normal.color=#ddc7a1
|
||||||
text.focus.color=#ebdbb2
|
text.focus.color=#ddc7a1
|
||||||
text.press.color=#ebdbb2
|
text.press.color=#ddc7a1
|
||||||
text.toggle.color=#cfd8dc
|
text.toggle.color=#ddc7a1
|
||||||
text.bold=false
|
text.bold=false
|
||||||
frame.expansion=8
|
frame.expansion=8
|
||||||
|
|
||||||
|
@ -350,18 +399,18 @@ inherits=PanelButtonCommand
|
||||||
text.margin=0
|
text.margin=0
|
||||||
frame.element=itemview
|
frame.element=itemview
|
||||||
interior.element=itemview
|
interior.element=itemview
|
||||||
frame.top=2
|
frame.top=4
|
||||||
frame.bottom=2
|
frame.bottom=4
|
||||||
frame.left=2
|
frame.left=4
|
||||||
frame.right=2
|
frame.right=4
|
||||||
text.margin.top=2
|
text.margin.top=0
|
||||||
text.margin.bottom=2
|
text.margin.bottom=0
|
||||||
text.margin.left=4
|
text.margin.left=8
|
||||||
text.margin.right=4
|
text.margin.right=8
|
||||||
text.normal.color=#ebdbb2
|
text.normal.color=#ddc7a1
|
||||||
text.focus.color=#fbf1c7
|
text.focus.color=#ddc7a1
|
||||||
text.press.color=#fbf1c7
|
text.press.color=#3C3836
|
||||||
text.toggle.color=#fbf1c7
|
text.toggle.color=#ffffff
|
||||||
min_width=+0.3font
|
min_width=+0.3font
|
||||||
min_height=+0.3font
|
min_height=+0.3font
|
||||||
frame.expansion=0
|
frame.expansion=0
|
||||||
|
@ -370,23 +419,38 @@ frame.expansion=0
|
||||||
indicator.size=48
|
indicator.size=48
|
||||||
|
|
||||||
[Scrollbar]
|
[Scrollbar]
|
||||||
inherits=PanelButtonCommand
|
inherits=BaseWidget
|
||||||
indicator.element=arrow
|
|
||||||
indicator.size=8
|
[ScrollbarGroove]
|
||||||
|
inherits=BaseWidget
|
||||||
|
interior=false
|
||||||
|
frame.element=scrollbargroove
|
||||||
|
frame.left=7
|
||||||
|
frame.right=7
|
||||||
|
frame.top=7
|
||||||
|
frame.bottom=7
|
||||||
|
|
||||||
[ScrollbarSlider]
|
[ScrollbarSlider]
|
||||||
inherits=PanelButtonCommand
|
inherits=PanelButtonCommand
|
||||||
interior.element=scrollbarslider
|
frame.element=scrollbarslider
|
||||||
interior=true
|
|
||||||
frame=false
|
|
||||||
indicator.element=grip
|
|
||||||
indicator.size=13
|
|
||||||
frame.expansion=48
|
|
||||||
|
|
||||||
[ScrollbarGroove]
|
|
||||||
inherits=PanelButtonCommand
|
|
||||||
interior=false
|
interior=false
|
||||||
frame=false
|
frame.left=7
|
||||||
|
frame.right=7
|
||||||
|
frame.top=7
|
||||||
|
frame.bottom=7
|
||||||
|
|
||||||
|
[Menu]
|
||||||
|
inherits=PanelButtonCommand
|
||||||
|
frame.top=10
|
||||||
|
frame.bottom=10
|
||||||
|
frame.left=10
|
||||||
|
frame.right=10
|
||||||
|
frame.element=menu
|
||||||
|
interior.element=menu
|
||||||
|
text.normal.color=#ddc7a1
|
||||||
|
text.shadow=false
|
||||||
|
frame.expansion=0
|
||||||
|
text.bold=false
|
||||||
|
|
||||||
[MenuItem]
|
[MenuItem]
|
||||||
inherits=PanelButtonCommand
|
inherits=PanelButtonCommand
|
||||||
|
@ -394,19 +458,17 @@ frame=true
|
||||||
frame.element=menuitem
|
frame.element=menuitem
|
||||||
interior.element=menuitem
|
interior.element=menuitem
|
||||||
indicator.element=menuitem
|
indicator.element=menuitem
|
||||||
text.normal.color=#ebdbb2
|
text.normal.color=#ddc7a1
|
||||||
text.focus.color=#fbf1c7
|
text.focus.color=#3C3836
|
||||||
text.margin.top=1
|
text.margin.top=0
|
||||||
text.margin.bottom=1
|
text.margin.bottom=0
|
||||||
text.margin.left=4
|
text.margin.left=6
|
||||||
text.margin.right=4
|
text.margin.right=6
|
||||||
frame.top=0
|
frame.top=4
|
||||||
frame.bottom=0
|
frame.bottom=4
|
||||||
frame.left=0
|
frame.left=4
|
||||||
frame.right=0
|
frame.right=4
|
||||||
text.bold=false
|
text.bold=false
|
||||||
min_width=+0.3font
|
|
||||||
min_height=+0.3font
|
|
||||||
frame.expansion=0
|
frame.expansion=0
|
||||||
|
|
||||||
[MenuBar]
|
[MenuBar]
|
||||||
|
@ -414,7 +476,10 @@ inherits=PanelButtonCommand
|
||||||
frame.element=menubar
|
frame.element=menubar
|
||||||
interior.element=menubar
|
interior.element=menubar
|
||||||
frame.bottom=0
|
frame.bottom=0
|
||||||
text.normal.color=#ebdbb2
|
text.normal.color=#ddc7a1
|
||||||
|
text.focus.color=#ddc7a1
|
||||||
|
text.press.color=#ddc7a1
|
||||||
|
text.toggle.color=#ddc7a1
|
||||||
frame.expansion=0
|
frame.expansion=0
|
||||||
text.bold=false
|
text.bold=false
|
||||||
|
|
||||||
|
@ -431,8 +496,10 @@ text.margin.left=4
|
||||||
text.margin.right=4
|
text.margin.right=4
|
||||||
text.margin.top=0
|
text.margin.top=0
|
||||||
text.margin.bottom=0
|
text.margin.bottom=0
|
||||||
text.normal.color=#ebdbb2
|
text.normal.color=#ddc7a1
|
||||||
text.focus.color=#fbf1c7
|
text.focus.color=#ddc7a1
|
||||||
|
text.press.color=#ddc7a1
|
||||||
|
text.toggle.color=#ddc7a1
|
||||||
text.bold=false
|
text.bold=false
|
||||||
min_width=+0.3font
|
min_width=+0.3font
|
||||||
min_height=+0.3font
|
min_height=+0.3font
|
||||||
|
@ -448,8 +515,8 @@ text.margin.right=2
|
||||||
interior.element=titlebar
|
interior.element=titlebar
|
||||||
indicator.size=16
|
indicator.size=16
|
||||||
indicator.element=mdi
|
indicator.element=mdi
|
||||||
text.normal.color=#d5c4a1
|
text.normal.color=#D4BE98
|
||||||
text.focus.color=#ebdbb2
|
text.focus.color=#ddc7a1
|
||||||
text.bold=false
|
text.bold=false
|
||||||
text.italic=true
|
text.italic=true
|
||||||
frame.expansion=0
|
frame.expansion=0
|
||||||
|
@ -458,64 +525,50 @@ frame.expansion=0
|
||||||
inherits=PanelButtonCommand
|
inherits=PanelButtonCommand
|
||||||
frame.element=combo
|
frame.element=combo
|
||||||
interior.element=combo
|
interior.element=combo
|
||||||
interior=false
|
frame.top=6
|
||||||
frame.top=2
|
frame.bottom=6
|
||||||
frame.bottom=2
|
frame.left=6
|
||||||
frame.left=2
|
frame.right=6
|
||||||
frame.right=2
|
|
||||||
text.margin.top=2
|
text.margin.top=2
|
||||||
text.margin.bottom=2
|
text.margin.bottom=2
|
||||||
text.margin.left=2
|
text.margin.left=2
|
||||||
text.margin.right=2
|
text.margin.right=2
|
||||||
text.focus.color=#fbf1c7
|
text.focus.color=#ddc7a1
|
||||||
text.press.color=#ebdbb2
|
text.press.color=#ddc7a1
|
||||||
text.toggle.color=#fbf1c7
|
text.toggle.color=#ddc7a1
|
||||||
frame.expansion=0
|
|
||||||
|
|
||||||
[Menu]
|
|
||||||
inherits=PanelButtonCommand
|
|
||||||
frame.top=1
|
|
||||||
frame.bottom=1
|
|
||||||
frame.left=1
|
|
||||||
frame.right=1
|
|
||||||
frame.element=menu
|
|
||||||
interior.element=menu
|
|
||||||
text.normal.color=#ebdbb2
|
|
||||||
text.shadow=false
|
|
||||||
frame.expansion=0
|
|
||||||
|
|
||||||
[GroupBox]
|
[GroupBox]
|
||||||
inherits=GenericFrame
|
inherits=GenericFrame
|
||||||
frame=false
|
frame=false
|
||||||
text.shadow=0
|
text.shadow=0
|
||||||
text.margin=0
|
text.margin=0
|
||||||
text.normal.color=#ebdbb2
|
text.normal.color=#ddc7a1
|
||||||
text.focus.color=#fbf1c7
|
text.focus.color=#ddc7a1
|
||||||
text.bold=false
|
text.bold=false
|
||||||
frame.expansion=0
|
frame.expansion=0
|
||||||
|
|
||||||
[TabBarFrame]
|
[TabBarFrame]
|
||||||
inherits=GenericFrame
|
inherits=GenericFrame
|
||||||
frame=true
|
frame=false
|
||||||
frame.element=tabBarFrame
|
frame.element=tabBarFrame
|
||||||
interior=false
|
interior=false
|
||||||
frame.top=2
|
frame.top=0
|
||||||
frame.bottom=2
|
frame.bottom=0
|
||||||
frame.left=2
|
frame.left=0
|
||||||
frame.right=2
|
frame.right=0
|
||||||
|
|
||||||
[ToolTip]
|
[ToolTip]
|
||||||
inherits=GenericFrame
|
inherits=GenericFrame
|
||||||
frame.top=3
|
frame.top=6
|
||||||
frame.bottom=3
|
frame.bottom=6
|
||||||
frame.left=3
|
frame.left=6
|
||||||
frame.right=3
|
frame.right=6
|
||||||
interior=true
|
interior=true
|
||||||
text.shadow=0
|
text.shadow=0
|
||||||
text.margin=0
|
text.margin=0
|
||||||
interior.element=tooltip
|
interior.element=tooltip
|
||||||
frame.element=tooltip
|
frame.element=tooltip
|
||||||
frame.expansion=0
|
frame.expansion=6
|
||||||
|
|
||||||
[StatusBar]
|
[StatusBar]
|
||||||
inherits=GenericFrame
|
inherits=GenericFrame
|
||||||
|
@ -525,3 +578,7 @@ interior=false
|
||||||
[Window]
|
[Window]
|
||||||
interior=true
|
interior=true
|
||||||
interior.element=window
|
interior.element=window
|
||||||
|
frame=true
|
||||||
|
frame.element=window
|
||||||
|
frame.bottom=10
|
||||||
|
frame.top=10
|
6696
user/.config/Kvantum/GruvboxMaterial/GruvboxMaterial.svg
Normal file
6696
user/.config/Kvantum/GruvboxMaterial/GruvboxMaterial.svg
Normal file
File diff suppressed because it is too large
Load diff
After Width: | Height: | Size: 180 KiB |
|
@ -1,2 +1,2 @@
|
||||||
[General]
|
[General]
|
||||||
theme=Gruvbox-Dark-Brown
|
theme=GruvboxMaterial
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
# ***This script was made by Clay Gomera (Drake)***
|
# ***This script was made by Clay Gomera (Drake)***
|
||||||
# - Description: A simple wifi script for rofi/dmenu/wofi
|
# - Description: A simple wifi script for fuzzel
|
||||||
# - Dependencies: {rofi||dmenu||wofi}, NetworkManager, io.elementary.capnet-assist
|
# - Dependencies: fuzzel, NetworkManager
|
||||||
|
|
||||||
#######################
|
#######################
|
||||||
## Main manu options ##
|
## Main manu options ##
|
||||||
|
@ -32,7 +32,12 @@ read -r wlan constate <<< "$wifi_info"
|
||||||
## return: void
|
## return: void
|
||||||
#####
|
#####
|
||||||
turnoff() {
|
turnoff() {
|
||||||
nmcli radio wifi off && notify-send "WiFi has been turned off";
|
nmcli radio wifi off
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
notify-send "WiFi has been turned off"
|
||||||
|
else
|
||||||
|
notify-send "Failed to turn off WiFi"
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
#####
|
#####
|
||||||
|
@ -44,7 +49,12 @@ turnoff() {
|
||||||
## return: void
|
## return: void
|
||||||
#####
|
#####
|
||||||
turnon() {
|
turnon() {
|
||||||
nmcli radio wifi on && notify-send "WiFi has been turned on";
|
nmcli radio wifi on
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
notify-send "WiFi has been turned on"
|
||||||
|
else
|
||||||
|
notify-send "Failed to turn on WiFi"
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
#####
|
#####
|
||||||
|
@ -58,11 +68,16 @@ turnon() {
|
||||||
#####
|
#####
|
||||||
disconnect() {
|
disconnect() {
|
||||||
if [ "$constate" = "disconnected" ]; then
|
if [ "$constate" = "disconnected" ]; then
|
||||||
notify-send "WiFi is already disconnected";
|
notify-send "WiFi is already disconnected"
|
||||||
elif [ "$constate" = "connected" ]; then
|
elif [ "$constate" = "connected" ]; then
|
||||||
nmcli device disconnect "$wlan" && notify-send "Wifi has been disconnected";
|
nmcli device disconnect "$wlan"
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
notify-send "WiFi has been disconnected"
|
||||||
else
|
else
|
||||||
exit 1;
|
notify-send "Failed to disconnect WiFi"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
notify-send "Unknown WiFi state"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -76,10 +91,14 @@ disconnect() {
|
||||||
## return: string
|
## return: string
|
||||||
#####
|
#####
|
||||||
connect() {
|
connect() {
|
||||||
notify-send "Scannig networks..." && nmcli dev wifi rescan;
|
notify-send -t 5000 "Scanning networks..."
|
||||||
wifinet=$(nmcli -f BSSID,SSID,BARS,SECURITY dev wifi list | sed -n '1!p' | $RUNNER -i -l 10 -p "[ Select a Wifi Network] ");
|
nmcli dev wifi rescan
|
||||||
bssid=$(echo "$wifinet" | cut -d' ' -f1)
|
wifinet=$(nmcli -f BSSID,SSID,BARS,SECURITY dev wifi list | sed -n '1!p' | $RUNNER -i -l 10 -p "[ Select a Wifi Network] ")
|
||||||
ssid=$(echo "$wifinet" | cut -d' ' -f3)
|
if [ -z "$wifinet" ]; then
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
bssid=$(echo "$wifinet" | awk '{print $1}')
|
||||||
|
ssid=$(echo "$wifinet" | awk '{print $2}')
|
||||||
}
|
}
|
||||||
|
|
||||||
#####
|
#####
|
||||||
|
@ -90,16 +109,14 @@ connect() {
|
||||||
## return: string
|
## return: string
|
||||||
#####
|
#####
|
||||||
password() {
|
password() {
|
||||||
if nmcli connection show | grep -q "$ssid"; then # check if the network is already saved
|
if nmcli connection show | awk -v ssid="$ssid" '$1 == ssid {found=1} END {exit !found}'; then
|
||||||
return 0; # no password is required
|
pass=""
|
||||||
elif nmcli -f BSSID,SECURITY dev wifi list | sed -n '1!p' | grep "$bssid" | awk '{print $2}' | grep -q -- "--"; then # check if the network is open
|
elif nmcli -f BSSID,SECURITY dev wifi list | grep -w "$bssid" | awk '{print $2}' | grep -q -- "--"; then
|
||||||
return 0; # no password is required
|
pass=""
|
||||||
else
|
else
|
||||||
pass=$($RUNNER -l 0 --password -p "[Enter Password ] " );
|
pass=$($RUNNER -l 0 --password -p "[Enter Password ] " );
|
||||||
if [ -n "$pass" ]; then # if the user gave a password
|
if [ -z "$pass" ]; then
|
||||||
return 0;
|
exit 0
|
||||||
else
|
|
||||||
exit 1; # if not, exit the script
|
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
@ -113,10 +130,15 @@ password() {
|
||||||
## return: void
|
## return: void
|
||||||
#####
|
#####
|
||||||
action() {
|
action() {
|
||||||
if [ -n "$pass" ]; then # we need to check again if the $pass variable exists
|
if [ -n "$pass" ]; then
|
||||||
nmcli dev wifi connect "$bssid" password "$pass"
|
nmcli dev wifi connect "$bssid" password "$pass"
|
||||||
else # if not, that means that the password() function ended in one of the first two conditions, the network is saved or open
|
else
|
||||||
nmcli dev wifi connect "$bssid";
|
nmcli dev wifi connect "$bssid"
|
||||||
|
fi
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
notify-send "Connected to $ssid"
|
||||||
|
else
|
||||||
|
notify-send "Failed to connect to $ssid"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -124,27 +146,31 @@ action() {
|
||||||
## main ##
|
## main ##
|
||||||
##########
|
##########
|
||||||
cases=$(echo -e "$options" | $RUNNER -i -l 6 -p "[ Wifi Settings] " ) # main menu prompt
|
cases=$(echo -e "$options" | $RUNNER -i -l 6 -p "[ Wifi Settings] " ) # main menu prompt
|
||||||
|
if [ -z "$cases" ]; then
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
case "$cases" in
|
case "$cases" in
|
||||||
"$option1")
|
"$option1")
|
||||||
turnon;
|
turnon
|
||||||
;;
|
;;
|
||||||
"$option2")
|
"$option2")
|
||||||
turnoff;
|
turnoff
|
||||||
;;
|
;;
|
||||||
"$option3")
|
"$option3")
|
||||||
disconnect;
|
disconnect
|
||||||
;;
|
;;
|
||||||
"$option4")
|
"$option4")
|
||||||
if connect; then # if the user chooses a network
|
if connect; then
|
||||||
password; # this function will exit the script if the user didn't put a password
|
if password; then
|
||||||
action;
|
action
|
||||||
else
|
fi
|
||||||
exit 1; # if not, exit the script
|
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
"$option5")
|
"$option5")
|
||||||
io.elementary.capnet-assist;
|
${BROWSER:-xdg-open} http://networkcheck.kde.org
|
||||||
;;
|
;;
|
||||||
"$option6")
|
"$option6")
|
||||||
exit 0;
|
exit 0
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
|
@ -1,11 +0,0 @@
|
||||||
[Filechooser Settings]
|
|
||||||
LocationMode=path-bar
|
|
||||||
ShowHidden=false
|
|
||||||
ShowSizeColumn=true
|
|
||||||
GeometryX=0
|
|
||||||
GeometryY=0
|
|
||||||
GeometryWidth=780
|
|
||||||
GeometryHeight=585
|
|
||||||
SortColumn=name
|
|
||||||
SortOrder=ascending
|
|
||||||
StartupMode=recent
|
|
|
@ -5,7 +5,8 @@
|
||||||
exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
|
exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
|
||||||
exec-once = dbus-update-activation-environment --systemd --all
|
exec-once = dbus-update-activation-environment --systemd --all
|
||||||
exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
|
exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
|
||||||
exec-once = /usr/libexec/kf5/polkit-kde-authentication-agent-1
|
exec-once = /usr/libexec/polkit-gnome-authentication-agent-1
|
||||||
|
exec-once = /usr/libexec/xdg-desktop-portal-hyprland
|
||||||
exec-once = waybar
|
exec-once = waybar
|
||||||
exec-once = mako -c ~/.config/mako/config
|
exec-once = mako -c ~/.config/mako/config
|
||||||
exec-once = wl-paste --type text --watch cliphist store
|
exec-once = wl-paste --type text --watch cliphist store
|
||||||
|
@ -33,7 +34,7 @@ env = WLR_NO_HARDWARE_CURSORS,1
|
||||||
env = HYPRLAND_NO_SD_NOTIFY=0
|
env = HYPRLAND_NO_SD_NOTIFY=0
|
||||||
env = XKB_DEFAULT_LAYOUT,us
|
env = XKB_DEFAULT_LAYOUT,us
|
||||||
env = ELECTRON_OZONE_PLATFORM_HINT,auto
|
env = ELECTRON_OZONE_PLATFORM_HINT,auto
|
||||||
env = TERMINAL,alacritty
|
env = TERMINAL,kitty
|
||||||
env = BROWSER,flatpak run org.mozilla.firefox
|
env = BROWSER,flatpak run org.mozilla.firefox
|
||||||
env = VIEWER,zathura
|
env = VIEWER,zathura
|
||||||
env = RUNNER,fuzzel --dmenu
|
env = RUNNER,fuzzel --dmenu
|
||||||
|
@ -67,10 +68,6 @@ input {
|
||||||
|
|
||||||
gestures {
|
gestures {
|
||||||
workspace_swipe = true
|
workspace_swipe = true
|
||||||
workspace_swipe_numbered = false
|
|
||||||
workspace_swipe_create_new = false
|
|
||||||
workspace_swipe_direction_lock = false
|
|
||||||
workspace_swipe_forever = false
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# ╻ ┏━┓╻ ╻┏━┓╻ ╻╺┳╸┏━┓
|
# ╻ ┏━┓╻ ╻┏━┓╻ ╻╺┳╸┏━┓
|
||||||
|
|
|
@ -60,11 +60,11 @@ bind = $supMod_SHIFT, 0, movetoworkspace, 10 # move active window to
|
||||||
bind = $supMod, mouse_down, workspace, e+1 # move to next workspace with mouse wheel
|
bind = $supMod, mouse_down, workspace, e+1 # move to next workspace with mouse wheel
|
||||||
bind = $supMod, mouse_up, workspace, e-1 # move to previous workspace with mouse wheel
|
bind = $supMod, mouse_up, workspace, e-1 # move to previous workspace with mouse wheel
|
||||||
|
|
||||||
bind = $supMod, Right, workspace, e+1 # move to next workspace with down cursor key
|
bind = $supMod, Right, workspace, e+1 # move to next workspace with right cursor key
|
||||||
bind = $supMod, Left, workspace, e-1 # move to previous workspace with up cursor key
|
bind = $supMod, Left, workspace, e-1 # move to previous workspace with left cursor key
|
||||||
|
|
||||||
bind = $supMod_SHIFT, Right, movetoworkspace, e+1 # move active window to next workspace with down cursor key
|
bind = $supMod_SHIFT, Right, movetoworkspace, e+1 # move active window to next workspace with right cursor key
|
||||||
bind = $supMod_SHIFT, Left, movetoworkspace, e-1 # move active window to previous workspace with up cursor key
|
bind = $supMod_SHIFT, Left, movetoworkspace, e-1 # move active window to previous workspace with left cursor key
|
||||||
|
|
||||||
# common binds
|
# common binds
|
||||||
bindl=, XF86AudioRaiseVolume, exec, pamixer -i 5 # increase volume by 5%
|
bindl=, XF86AudioRaiseVolume, exec, pamixer -i 5 # increase volume by 5%
|
||||||
|
@ -94,17 +94,16 @@ binde = $supMod_SHIFT, b, exec, pkill fuzzel || $HOME/.config/fuzzel/scripts/f
|
||||||
binde = $supMod_SHIFT, m, exec, pkill fuzzel || $HOME/.config/fuzzel/scripts/fuzz_mount # launch drive mounter
|
binde = $supMod_SHIFT, m, exec, pkill fuzzel || $HOME/.config/fuzzel/scripts/fuzz_mount # launch drive mounter
|
||||||
|
|
||||||
# apps binds
|
# apps binds
|
||||||
binde = $supMod_$altMod, y, exec, kitty --class ytfzf ytfzf -flstT chafa # launch youtube player
|
binde = $supMod_$altMod, y, exec, kitty --class ytfzf ytfzf -flstT kitty # launch youtube player
|
||||||
binde = $supMod_$altMod, m, exec, kitty --class ytfzf_music ytfzf -mlstT chafa # launch youtube music player
|
binde = $supMod_$altMod, m, exec, kitty --class ytfzf_music ytfzf -mlstT kitty # launch youtube music player
|
||||||
binde = $supMod_$altMod, f, exec, kitty --class flix_cli flix-cli # launch torrent movie player
|
binde = $supMod_$altMod, f, exec, kitty --class flix_cli flix-cli # launch torrent movie player
|
||||||
binde = $supMod_$altMod, a, exec, kitty --class ani_cli ani-cli # launch anime player
|
binde = $supMod_$altMod, a, exec, kitty --class ani_cli ani-cli # launch anime player
|
||||||
binde = $supMod_$altMod, b, exec, kitty --class btop btop # launch resource monitor
|
binde = $supMod_$altMod, b, exec, kitty --class btop btop # launch resource monitor
|
||||||
binde = $supMod_$altMod, p, exec, kitty --class pulsemixer pulsemixer # launch audio mixer
|
binde = $supMod_$altMod, p, exec, kitty --class pulsemixer pulsemixer # launch audio mixer
|
||||||
binde = $supMod_$conMod, f, exec, kitty --class file_manager yazi # launch file manager
|
binde = $supMod_$conMod, f, exec, kitty --class file_manager $HOME/.config/vifm/scripts/vifmrun # launch file manager
|
||||||
binde = $supMod_$conMod, e, exec, kitty --class editor lvim # launch text editor
|
binde = $supMod_$conMod, e, exec, kitty --class editor lvim # launch text editor
|
||||||
binde = $supMod_$conMod, m, exec, kitty --class musikcube musikcube # launch music player
|
binde = $supMod_$conMod, m, exec, kitty --class musikcube musikcube # launch music player
|
||||||
binde = $supMod_$conMod, r, exec, kitty --class newsboat newsboat # launch rss feed reader
|
binde = $supMod_$conMod, r, exec, kitty --class newsboat newsboat # launch rss feed reader
|
||||||
binde = $supMod_$conMod, w, exec, flatpak run org.mozilla.firefox # launch web browser
|
binde = $supMod_$conMod, w, exec, flatpak run org.mozilla.firefox # launch web browser
|
||||||
binde = $supMod_$conMod, c, exec, flatpak run org.signal.Signal # launch chat app
|
binde = $supMod_$conMod, c, exec, flatpak run org.signal.Signal # launch chat app
|
||||||
binde = $supMod_$conMod, r, exec, flatpak run org.libretro.Retroarch # launch gaming app
|
|
||||||
binde = $supMod_$conMod, p, exec, flatpak run com.bitwarden.desktop # launch password manager
|
binde = $supMod_$conMod, p, exec, flatpak run com.bitwarden.desktop # launch password manager
|
||||||
|
|
|
@ -85,6 +85,7 @@ windowrule = workspace 6, ^(de.haeckerfelix.Shortwave)$
|
||||||
windowrule = workspace 6, ^(com.github.Bleuzen.FFaudioConverter)$
|
windowrule = workspace 6, ^(com.github.Bleuzen.FFaudioConverter)$
|
||||||
windowrule = workspace 6, ^(flacon)$
|
windowrule = workspace 6, ^(flacon)$
|
||||||
windowrule = workspace 6, ^(org.gnome.Podcasts)$
|
windowrule = workspace 6, ^(org.gnome.Podcasts)$
|
||||||
|
windowrule = workspace 6, ^(org.kde.kid3)$
|
||||||
|
|
||||||
# workspace 7 - video
|
# workspace 7 - video
|
||||||
windowrule = workspace 7, ^(pitivi)$
|
windowrule = workspace 7, ^(pitivi)$
|
||||||
|
@ -96,7 +97,7 @@ windowrule = workspace 7, ^(ani_cli)$
|
||||||
windowrule = workspace 7, ^(com.obsproject.Studio)$
|
windowrule = workspace 7, ^(com.obsproject.Studio)$
|
||||||
windowrule = workspace 7, ^(fr.handbrake.ghb)$
|
windowrule = workspace 7, ^(fr.handbrake.ghb)$
|
||||||
|
|
||||||
# workspace 5 - graphics
|
# workspace 8 - graphics
|
||||||
windowrule = workspace 8, ^(org.inkscape.Inkscape)$
|
windowrule = workspace 8, ^(org.inkscape.Inkscape)$
|
||||||
windowrule = workspace 8, ^(Gimp-2.10)$
|
windowrule = workspace 8, ^(Gimp-2.10)$
|
||||||
windowrule = workspace 8, ^(krita)$
|
windowrule = workspace 8, ^(krita)$
|
||||||
|
@ -104,7 +105,7 @@ windowrule = workspace 8, ^(darktable)$
|
||||||
windowrule = workspace 8, ^(org.kde.digikam)$
|
windowrule = workspace 8, ^(org.kde.digikam)$
|
||||||
windowrule = workspace 8, ^(blender)$
|
windowrule = workspace 8, ^(blender)$
|
||||||
|
|
||||||
# workspace 5 - office
|
# workspace 9 - office
|
||||||
windowrule = workspace 9, ^(libreoffice-writer)$
|
windowrule = workspace 9, ^(libreoffice-writer)$
|
||||||
windowrule = workspace 9, ^(libreoffice-calc)$
|
windowrule = workspace 9, ^(libreoffice-calc)$
|
||||||
windowrule = workspace 9, ^(libreoffice-impress)$
|
windowrule = workspace 9, ^(libreoffice-impress)$
|
||||||
|
@ -115,13 +116,13 @@ windowrule = workspace 9, ^(soffice)$
|
||||||
windowrule = workspace 9, ^(GeoGebra)$
|
windowrule = workspace 9, ^(GeoGebra)$
|
||||||
windowrule = workspace 9, ^(Notesnook)$
|
windowrule = workspace 9, ^(Notesnook)$
|
||||||
windowrule = workspace 9, ^(org.pwmt.zathura)$
|
windowrule = workspace 9, ^(org.pwmt.zathura)$
|
||||||
windowrule = workspace 9, ^(xournalpp)$
|
windowrule = workspace 9, ^(com.github.xournalpp.xournalpp)$
|
||||||
windowrule = workspace 9, ^(com.github.flxzt.rnote)$
|
windowrule = workspace 9, ^(com.github.flxzt.rnote)$
|
||||||
windowrule = workspace 9, ^(Joplin)$
|
windowrule = workspace 9, ^(Joplin)$
|
||||||
windowrule = workspace 9, ^(com.github.johnfactotum.Foliate)$
|
windowrule = workspace 9, ^(com.github.johnfactotum.Foliate)$
|
||||||
windowrule = workspace 9, ^(evince)$
|
windowrule = workspace 9, ^(evince)$
|
||||||
|
|
||||||
# workspace 5 - games
|
# workspace 10 - games
|
||||||
windowrule = workspace 10, ^(org.libretro.RetroArch)$
|
windowrule = workspace 10, ^(org.libretro.RetroArch)$
|
||||||
windowrule = workspace 10, ^(com.github.tkashkin.gamehub)$
|
windowrule = workspace 10, ^(com.github.tkashkin.gamehub)$
|
||||||
windowrule = workspace 10, ^(DarkPlaces)$
|
windowrule = workspace 10, ^(DarkPlaces)$
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 3.7 MiB After Width: | Height: | Size: 3.6 MiB |
Binary file not shown.
Before Width: | Height: | Size: 3.7 MiB After Width: | Height: | Size: 3.6 MiB |
139
user/.config/mpv/mpv.conf
Normal file
139
user/.config/mpv/mpv.conf
Normal file
|
@ -0,0 +1,139 @@
|
||||||
|
#
|
||||||
|
# Example mpv configuration file
|
||||||
|
#
|
||||||
|
# Warning:
|
||||||
|
#
|
||||||
|
# The commented example options usually do _not_ set the default values. Call
|
||||||
|
# mpv with --list-options to see the default values for most options. There is
|
||||||
|
# no builtin or example mpv.conf with all the defaults.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Configuration files are read system-wide from /etc/mpv/mpv.conf
|
||||||
|
# and per-user from ~/.config/mpv/mpv.conf, where per-user settings override
|
||||||
|
# system-wide settings, all of which are overridden by the command line.
|
||||||
|
#
|
||||||
|
# Configuration file settings and the command line options use the same
|
||||||
|
# underlying mechanisms. Most options can be put into the configuration file
|
||||||
|
# by dropping the preceding '--'. See the man page for a complete list of
|
||||||
|
# options.
|
||||||
|
#
|
||||||
|
# Lines starting with '#' are comments and are ignored.
|
||||||
|
#
|
||||||
|
# See the CONFIGURATION FILES section in the man page
|
||||||
|
# for a detailed description of the syntax.
|
||||||
|
#
|
||||||
|
# Profiles should be placed at the bottom of the configuration file to ensure
|
||||||
|
# that settings wanted as defaults are not restricted to specific profiles.
|
||||||
|
|
||||||
|
##################
|
||||||
|
# video settings #
|
||||||
|
##################
|
||||||
|
|
||||||
|
# Start in fullscreen mode by default.
|
||||||
|
#fs=yes
|
||||||
|
|
||||||
|
# force starting with centered window
|
||||||
|
#geometry=50%:50%
|
||||||
|
|
||||||
|
# don't allow a new window to have a size larger than 90% of the screen size
|
||||||
|
#autofit-larger=90%x90%
|
||||||
|
|
||||||
|
# Do not close the window on exit.
|
||||||
|
#keep-open=yes
|
||||||
|
|
||||||
|
# Do not wait with showing the video window until it has loaded. (This will
|
||||||
|
# resize the window once video is loaded. Also always shows a window with
|
||||||
|
# audio.)
|
||||||
|
#force-window=immediate
|
||||||
|
|
||||||
|
# Disable the On Screen Controller (OSC).
|
||||||
|
#osc=no
|
||||||
|
|
||||||
|
# Keep the player window on top of all other windows.
|
||||||
|
#ontop=yes
|
||||||
|
|
||||||
|
# Specify high quality video rendering preset (for --vo=gpu only)
|
||||||
|
# Can cause performance problems with some drivers and GPUs.
|
||||||
|
#profile=gpu-hq
|
||||||
|
|
||||||
|
# Force video to lock on the display's refresh rate, and change video and audio
|
||||||
|
# speed to some degree to ensure synchronous playback - can cause problems
|
||||||
|
# with some drivers and desktop environments.
|
||||||
|
#video-sync=display-resample
|
||||||
|
|
||||||
|
# Enable hardware decoding if available. Often, this does not work with all
|
||||||
|
# video outputs, but should work well with default settings on most systems.
|
||||||
|
# If performance or energy usage is an issue, forcing the vdpau or vaapi VOs
|
||||||
|
# may or may not help.
|
||||||
|
#hwdec=auto
|
||||||
|
|
||||||
|
##################
|
||||||
|
# audio settings #
|
||||||
|
##################
|
||||||
|
|
||||||
|
# Specify default audio device. You can list devices with: --audio-device=help
|
||||||
|
# The option takes the device string (the stuff between the '...').
|
||||||
|
#audio-device=alsa/default
|
||||||
|
|
||||||
|
# Do not filter audio to keep pitch when changing playback speed.
|
||||||
|
#audio-pitch-correction=no
|
||||||
|
|
||||||
|
# Output 5.1 audio natively, and upmix/downmix audio with a different format.
|
||||||
|
#audio-channels=5.1
|
||||||
|
# Disable any automatic remix, _if_ the audio output accepts the audio format.
|
||||||
|
# of the currently played file. See caveats mentioned in the manpage.
|
||||||
|
# (The default is "auto-safe", see manpage.)
|
||||||
|
#audio-channels=auto
|
||||||
|
|
||||||
|
##################
|
||||||
|
# other settings #
|
||||||
|
##################
|
||||||
|
|
||||||
|
# Pretend to be a web browser. Might fix playback with some streaming sites,
|
||||||
|
# but also will break with shoutcast streams.
|
||||||
|
#user-agent="Mozilla/5.0"
|
||||||
|
|
||||||
|
# cache settings
|
||||||
|
#
|
||||||
|
# Use a large seekable RAM cache even for local input.
|
||||||
|
#cache=yes
|
||||||
|
#
|
||||||
|
# Use extra large RAM cache (needs cache=yes to make it useful).
|
||||||
|
#demuxer-max-bytes=500M
|
||||||
|
#demuxer-max-back-bytes=100M
|
||||||
|
#
|
||||||
|
# Disable the behavior that the player will pause if the cache goes below a
|
||||||
|
# certain fill size.
|
||||||
|
#cache-pause=no
|
||||||
|
#
|
||||||
|
# Store cache payload on the hard disk instead of in RAM. (This may negatively
|
||||||
|
# impact performance unless used for slow input such as network.)
|
||||||
|
#cache-dir=~/.cache/
|
||||||
|
#cache-on-disk=yes
|
||||||
|
|
||||||
|
# Display English subtitles if available.
|
||||||
|
#slang=en
|
||||||
|
|
||||||
|
# Play Finnish audio if available, fall back to English otherwise.
|
||||||
|
#alang=fi,en
|
||||||
|
|
||||||
|
# Change subtitle encoding. For Arabic subtitles use 'cp1256'.
|
||||||
|
# If the file seems to be valid UTF-8, prefer UTF-8.
|
||||||
|
# (You can add '+' in front of the codepage to force it.)
|
||||||
|
#sub-codepage=cp1256
|
||||||
|
|
||||||
|
# You can also include other configuration files.
|
||||||
|
#include=/path/to/the/file/you/want/to/include
|
||||||
|
|
||||||
|
############
|
||||||
|
# Profiles #
|
||||||
|
############
|
||||||
|
|
||||||
|
# The options declared as part of profiles override global default settings,
|
||||||
|
# but only take effect when the profile is active.
|
||||||
|
|
||||||
|
# The following profile can be enabled on the command line with: --profile=eye-cancer
|
||||||
|
|
||||||
|
#[eye-cancer]
|
||||||
|
#sharpen=5
|
||||||
|
loop-file='inf'
|
|
@ -1,113 +0,0 @@
|
||||||
print_info() {
|
|
||||||
prin " "
|
|
||||||
prin "┌─────────\n Hardware Information \n─────────┐"
|
|
||||||
info " " model
|
|
||||||
info " " cpu
|
|
||||||
info " " gpu
|
|
||||||
info " " memory
|
|
||||||
info " " uptime
|
|
||||||
prin "├─────────\n Software Information \n─────────┤"
|
|
||||||
info " " distro
|
|
||||||
info " " kernel
|
|
||||||
info " " packages
|
|
||||||
info " " de
|
|
||||||
info " " shell
|
|
||||||
info " " theme
|
|
||||||
info " " icons
|
|
||||||
info " " song
|
|
||||||
# [[ "$player" ]] && prin "Music Player" "$player"
|
|
||||||
# info " " local_ip
|
|
||||||
# info " " public_ip
|
|
||||||
# info " " locale # This only works on glibc systems.
|
|
||||||
prin "└───────────────────────────────────────┘"
|
|
||||||
info cols
|
|
||||||
prin "\n \n \n \n \n ${cl3} \n \n ${cl5} \n \n ${cl2} \n \n ${cl6} \n \n ${cl4} \n \n ${cl1} \n \n ${cl7} \n \n ${cl0}"
|
|
||||||
}
|
|
||||||
|
|
||||||
kernel_shorthand="on"
|
|
||||||
distro_shorthand="off"
|
|
||||||
os_arch="off"
|
|
||||||
uptime_shorthand="on"
|
|
||||||
memory_percent="on"
|
|
||||||
package_managers="on"
|
|
||||||
shell_path="off"
|
|
||||||
shell_version="on"
|
|
||||||
speed_type="bios_limit"
|
|
||||||
speed_shorthand="on"
|
|
||||||
cpu_brand="off"
|
|
||||||
cpu_speed="off"
|
|
||||||
cpu_cores="logical"
|
|
||||||
cpu_temp="off"
|
|
||||||
gpu_brand="off"
|
|
||||||
gpu_type="all"
|
|
||||||
refresh_rate="on"
|
|
||||||
gtk_shorthand="on"
|
|
||||||
gtk2="on"
|
|
||||||
gtk3="on"
|
|
||||||
public_ip_host="http://ident.me"
|
|
||||||
public_ip_timeout=2
|
|
||||||
disk_show=('/')
|
|
||||||
music_player="cmus"
|
|
||||||
song_format="%artist% - %title%"
|
|
||||||
song_shorthand="off"
|
|
||||||
colors=(distro)
|
|
||||||
bold="on"
|
|
||||||
underline_enabled="on"
|
|
||||||
underline_char="-"
|
|
||||||
separator=" "
|
|
||||||
color_blocks="off"
|
|
||||||
block_range=(0 15) # Colorblocks
|
|
||||||
|
|
||||||
# Colors for custom colorblocks
|
|
||||||
magenta="\033[1;35m"
|
|
||||||
green="\033[1;32m"
|
|
||||||
white="\033[1;37m"
|
|
||||||
blue="\033[1;34m"
|
|
||||||
red="\033[1;31m"
|
|
||||||
black="\033[1;40;30m"
|
|
||||||
yellow="\033[1;33m"
|
|
||||||
cyan="\033[1;36m"
|
|
||||||
reset="\033[0m"
|
|
||||||
bgyellow="\033[1;43;33m"
|
|
||||||
bgwhite="\033[1;47;37m"
|
|
||||||
cl0="${reset}"
|
|
||||||
cl1="${magenta}"
|
|
||||||
cl2="${green}"
|
|
||||||
cl3="${white}"
|
|
||||||
cl4="${blue}"
|
|
||||||
cl5="${red}"
|
|
||||||
cl6="${yellow}"
|
|
||||||
cl7="${cyan}"
|
|
||||||
cl8="${black}"
|
|
||||||
cl9="${bgyellow}"
|
|
||||||
cl10="${bgwhite}"
|
|
||||||
|
|
||||||
block_width=4
|
|
||||||
block_height=1
|
|
||||||
|
|
||||||
bar_char_elapsed="-"
|
|
||||||
bar_char_total="="
|
|
||||||
bar_border="on"
|
|
||||||
bar_length=15
|
|
||||||
bar_color_elapsed="distro"
|
|
||||||
bar_color_total="distro"
|
|
||||||
|
|
||||||
cpu_display="on"
|
|
||||||
memory_display="on"
|
|
||||||
battery_display="on"
|
|
||||||
disk_display="on"
|
|
||||||
|
|
||||||
aascii_distro="void-small"
|
|
||||||
ascii_colors=(distro)
|
|
||||||
ascii_bold="on"
|
|
||||||
|
|
||||||
thumbnail_dir="${XDG_CACHE_HOME:-${HOME}/.cache}/thumbnails/neofetch"
|
|
||||||
crop_mode="normal"
|
|
||||||
crop_offset="center"
|
|
||||||
|
|
||||||
gap=2
|
|
||||||
|
|
||||||
yoffset=0
|
|
||||||
xoffset=0
|
|
||||||
|
|
||||||
stdout="off"
|
|
|
@ -21,7 +21,6 @@ https://www.gamingonlinux.com/article_rss.php "~Gaming on linux"
|
||||||
https://hackaday.com/blog/feed/ "~Hackaday"
|
https://hackaday.com/blog/feed/ "~Hackaday"
|
||||||
https://linux.softpedia.com/backend.xml "~Softpedia Linux"
|
https://linux.softpedia.com/backend.xml "~Softpedia Linux"
|
||||||
https://www.phoronix.com/rss.php "~Phoronix"
|
https://www.phoronix.com/rss.php "~Phoronix"
|
||||||
https://www.computerworld.com/index.rss "~Computerworld"
|
|
||||||
https://betanews.com/feed "~Betanews Linux"
|
https://betanews.com/feed "~Betanews Linux"
|
||||||
http://lxer.com/module/newswire/headlines.rss "~Lxer"
|
http://lxer.com/module/newswire/headlines.rss "~Lxer"
|
||||||
https://theevilskeleton.gitlab.io/feed.xml "~TheEvilSkeleton"
|
https://theevilskeleton.gitlab.io/feed.xml "~TheEvilSkeleton"
|
||||||
|
@ -39,119 +38,147 @@ https://victorhckinthefreeworld.com/feed/ "~Victorhck in the free world"
|
||||||
https://theprivacydad.com/feed/ "~Welcome to The Privacy Dad's Blog!"
|
https://theprivacydad.com/feed/ "~Welcome to The Privacy Dad's Blog!"
|
||||||
https://proton.me/blog/feed "~Proton Blog"
|
https://proton.me/blog/feed "~Proton Blog"
|
||||||
|
|
||||||
https://inv.vern.cc/feed/channel/UC-ErgHYY0_Yjhjz2MN1E1lg "~YT - RETRO Hardware"
|
https://iv.ggtyler.dev/feed/channel/UC-ErgHYY0_Yjhjz2MN1E1lg "~YT - RETRO Hardware"
|
||||||
https://inv.vern.cc/feed/channel/UC0W_BIuwk8D0Bv4THbVZZOQ "~YT - Surveillance Report"
|
https://iv.ggtyler.dev/feed/channel/UC-shHw-IWdyL7Y6JUz_mUMQ "~YT - SORRYLAG"
|
||||||
https://inv.vern.cc/feed/channel/UC1D3yD4wlPMico0dss264XA "~YT - NileBlue"
|
https://iv.ggtyler.dev/feed/channel/UC0W_BIuwk8D0Bv4THbVZZOQ "~YT - Surveillance Report"
|
||||||
https://inv.vern.cc/feed/channel/UC1JTQBa5QxZCpXrFSkMxmPw "~YT - Raycevick"
|
https://iv.ggtyler.dev/feed/channel/UC0woBco6Dgcxt0h8SwyyOmw "~YT - Megaprojects"
|
||||||
https://inv.vern.cc/feed/channel/UC1_uAIS3r8Vu6JjXWvastJg "~YT - Mathologer"
|
https://iv.ggtyler.dev/feed/channel/UC1D3yD4wlPMico0dss264XA "~YT - NileBlue"
|
||||||
https://inv.vern.cc/feed/channel/UC1s1OsWNYDFgbROPV-q5arg "~YT - Michael Horn"
|
https://iv.ggtyler.dev/feed/channel/UC1JTQBa5QxZCpXrFSkMxmPw "~YT - Raycevick"
|
||||||
https://inv.vern.cc/feed/channel/UC2WHjPDvbE6O328n17ZGcfg "~YT - ForrestKnight"
|
https://iv.ggtyler.dev/feed/channel/UC1_uAIS3r8Vu6JjXWvastJg "~YT - Mathologer"
|
||||||
https://inv.vern.cc/feed/channel/UC2eYFnH61tmytImy1mTYvhA "~YT - Luke Smith"
|
https://iv.ggtyler.dev/feed/channel/UC1s1OsWNYDFgbROPV-q5arg "~YT - Michael Horn"
|
||||||
https://inv.vern.cc/feed/channel/UC3Wn3dABlgESm8Bzn8Vamgg "~YT - Sideprojects"
|
https://iv.ggtyler.dev/feed/channel/UC2WHjPDvbE6O328n17ZGcfg "~YT - ForrestKnight"
|
||||||
https://inv.vern.cc/feed/channel/UC3jSNmKWYA04R47fDcc1ImA "~YT - InfinitelyGalactic"
|
https://iv.ggtyler.dev/feed/channel/UC2eYFnH61tmytImy1mTYvhA "~YT - Luke Smith"
|
||||||
https://inv.vern.cc/feed/channel/UC3yaWWA9FF9OBog5U9ml68A "~YT - SavvyNik"
|
https://iv.ggtyler.dev/feed/channel/UC36xmz34q02JYaZYKrMwXng "~YT - Nate Gentile"
|
||||||
https://inv.vern.cc/feed/channel/UC52hytXteCKmuOzMViTK8_w "~YT - CdeCiencia"
|
https://iv.ggtyler.dev/feed/channel/UC3Wn3dABlgESm8Bzn8Vamgg "~YT - Sideprojects"
|
||||||
https://inv.vern.cc/feed/channel/UC5I2hjZYiW9gZPVkvzM8_Cw "~YT - Techmoan"
|
https://iv.ggtyler.dev/feed/channel/UC3jSNmKWYA04R47fDcc1ImA "~YT - InfinitelyGalactic"
|
||||||
https://inv.vern.cc/feed/channel/UC5KDiSAFxrDWhmysBcNqtMA "~YT - Eric Murphy"
|
https://iv.ggtyler.dev/feed/channel/UC3yaWWA9FF9OBog5U9ml68A "~YT - SavvyNik"
|
||||||
https://inv.vern.cc/feed/channel/UC5UAwBUum7CPN5buc-_N1Fw "~YT - The Linux Experiment"
|
https://iv.ggtyler.dev/feed/channel/UC52tAgsocr9DgrPec_iw1eg "~YT - Portfolio Courses"
|
||||||
https://inv.vern.cc/feed/channel/UC5nlKFUNoskvV5XdW6PbgYw "~YT - A Well-Rested Dog"
|
https://iv.ggtyler.dev/feed/channel/UC5I2hjZYiW9gZPVkvzM8_Cw "~YT - Techmoan"
|
||||||
https://inv.vern.cc/feed/channel/UC6WOxrSKLW8VagrNkfvi6EQ "~YT - THE SQUIDD"
|
https://iv.ggtyler.dev/feed/channel/UC5KDiSAFxrDWhmysBcNqtMA "~YT - Eric Murphy"
|
||||||
https://inv.vern.cc/feed/channel/UC6biysICWOJ-C3P4Tyeggzg "~YT - Low Level Learning"
|
https://iv.ggtyler.dev/feed/channel/UC5UAwBUum7CPN5buc-_N1Fw "~YT - The Linux Experiment"
|
||||||
https://inv.vern.cc/feed/channel/UC7YOGHUfC1Tb6E4pudI9STA "~YT - Mental Outlaw"
|
https://iv.ggtyler.dev/feed/channel/UC5nlKFUNoskvV5XdW6PbgYw "~YT - A Well-Rested Dog"
|
||||||
https://inv.vern.cc/feed/channel/UC7qPftDWPw9XuExpSgfkmJQ "~YT - Nostalgia Nerd"
|
https://iv.ggtyler.dev/feed/channel/UC6WOxrSKLW8VagrNkfvi6EQ "~YT - THE SQUIDD"
|
||||||
https://inv.vern.cc/feed/channel/UC8bCGC81i_jYlL041-iAFSA "~YT - JWulen"
|
https://iv.ggtyler.dev/feed/channel/UC6biysICWOJ-C3P4Tyeggzg "~YT - Low Level Learning"
|
||||||
https://inv.vern.cc/feed/channel/UC8uT9cgJorJPWu7ITLGo9Ww "~YT - The 8-Bit Guy"
|
https://iv.ggtyler.dev/feed/channel/UC7YOGHUfC1Tb6E4pudI9STA "~YT - Mental Outlaw"
|
||||||
https://inv.vern.cc/feed/channel/UC9-y-6csu5WGm29I7JiwpnA "~YT - Computerphile"
|
https://iv.ggtyler.dev/feed/channel/UC7qPftDWPw9XuExpSgfkmJQ "~YT - Nostalgia Nerd"
|
||||||
https://inv.vern.cc/feed/channel/UC910yxBmXzGDH_2cx0XE0Xw "~YT - Plano de Juego"
|
https://iv.ggtyler.dev/feed/channel/UC8679JjreNLfSCgA-2Fb4kA "~YT - SpineCard"
|
||||||
https://inv.vern.cc/feed/channel/UC9bORzxOWiewqMXxkmhAwAg "~YT - Gingy"
|
https://iv.ggtyler.dev/feed/channel/UC8ENHE5xdFSwx71u3fDH5Xw "~YT - ThePrimeagen"
|
||||||
https://inv.vern.cc/feed/channel/UCAMu6Dso0ENoNm3sKpQsy0g "~YT - Nir Lichtman"
|
https://iv.ggtyler.dev/feed/channel/UC8bCGC81i_jYlL041-iAFSA "~YT - JWulen"
|
||||||
https://inv.vern.cc/feed/channel/UCAiEWppTvoNSHU939xhMb2g "~YT - hoser"
|
https://iv.ggtyler.dev/feed/channel/UC8uT9cgJorJPWu7ITLGo9Ww "~YT - The 8-Bit Guy"
|
||||||
https://inv.vern.cc/feed/channel/UCAiiOTio8Yu69c3XnR7nQBQ "~YT - System Crafters"
|
https://iv.ggtyler.dev/feed/channel/UC9-y-6csu5WGm29I7JiwpnA "~YT - Computerphile"
|
||||||
https://inv.vern.cc/feed/channel/UCBq5p-xOla8xhnrbhu8AIAg "~YT - Tech Over Tea"
|
https://iv.ggtyler.dev/feed/channel/UC910yxBmXzGDH_2cx0XE0Xw "~YT - Plano de Juego"
|
||||||
https://inv.vern.cc/feed/channel/UCE0H52NoucHL2JkhPdZ1ykA "~YT - Jwlar"
|
https://iv.ggtyler.dev/feed/channel/UC9RM-iSvTu1uPJb8X5yp3EQ "~YT - Wendover Productions"
|
||||||
https://inv.vern.cc/feed/channel/UCEFymXY4eFCo_AchSpxwyrg "~YT - MetalJesusRocks"
|
https://iv.ggtyler.dev/feed/channel/UC9bORzxOWiewqMXxkmhAwAg "~YT - Gingy"
|
||||||
https://inv.vern.cc/feed/channel/UCEp20NgOZHmgWdbQdHSxgjw "~YT - This Does Not Compute"
|
https://iv.ggtyler.dev/feed/channel/UC9eM3jqq5IfxbGHbuRR_jRw "~YT - Sfdx Show"
|
||||||
https://inv.vern.cc/feed/channel/UCFhXFikryT4aFcLkLw2LBLA "~YT - NileRed"
|
https://iv.ggtyler.dev/feed/channel/UC9h8BDcXwkhZtnqoQJ7PggA "~YT - Warographics"
|
||||||
https://inv.vern.cc/feed/channel/UCGE-JpLbibXJg3W_N2hbo8g "~YT - Sethorven"
|
https://iv.ggtyler.dev/feed/channel/UC9rU_5YnMDUPc0IP8NwZOig "~YT - Elevated Systems"
|
||||||
https://inv.vern.cc/feed/channel/UCH5DsMZAgdx5Fkk9wwMNwCA "~YT - The New Oil"
|
https://iv.ggtyler.dev/feed/channel/UCAMu6Dso0ENoNm3sKpQsy0g "~YT - Nir Lichtman"
|
||||||
https://inv.vern.cc/feed/channel/UCHnyfMqiRRG1u-2MsSQLbXA "~YT - Veritasium"
|
https://iv.ggtyler.dev/feed/channel/UCAiEWppTvoNSHU939xhMb2g "~YT - hoser"
|
||||||
https://inv.vern.cc/feed/channel/UCHvDhwNuq-h2hZQRR6BwbLQ "~YT - Tech With Nikola"
|
https://iv.ggtyler.dev/feed/channel/UCAiiOTio8Yu69c3XnR7nQBQ "~YT - System Crafters"
|
||||||
https://inv.vern.cc/feed/channel/UCJ0-OtVpF0wOKEqT2Z1HEtA "~YT - ElectroBOOM"
|
https://iv.ggtyler.dev/feed/channel/UCBq5p-xOla8xhnrbhu8AIAg "~YT - Tech Over Tea"
|
||||||
https://inv.vern.cc/feed/channel/UCJYJgj7rzsn0vdR7fkgjuIA "~YT - styropyro"
|
https://iv.ggtyler.dev/feed/channel/UCD_SqY872aJSEjh8CcBFB7g "~YT - Userlandia"
|
||||||
https://inv.vern.cc/feed/channel/UCLEoyoOKZK0idGqSc6Pi23w "~YT - RMC - The Cave"
|
https://iv.ggtyler.dev/feed/channel/UCE0H52NoucHL2JkhPdZ1ykA "~YT - Jwlar"
|
||||||
https://inv.vern.cc/feed/channel/UCLx053rWZxCiYWsBETgdKrQ "~YT - LGR"
|
https://iv.ggtyler.dev/feed/channel/UCEFymXY4eFCo_AchSpxwyrg "~YT - MetalJesusRocks"
|
||||||
https://inv.vern.cc/feed/channel/UCMbQbVilo-nezMvwf1BZfAA "~YT - CienciaDeSofa"
|
https://iv.ggtyler.dev/feed/channel/UCEIwxahdLz7bap-VDs9h35A "~YT - Steve Mould"
|
||||||
https://inv.vern.cc/feed/channel/UCMiyV_Ib77XLpzHPQH_q0qQ "~YT - Veronica Explains"
|
https://iv.ggtyler.dev/feed/channel/UCEp20NgOZHmgWdbQdHSxgjw "~YT - This Does Not Compute"
|
||||||
https://inv.vern.cc/feed/channel/UCMnZ3qm76jc3SUi9Z-5OdcA "~YT - Leyendas & Videojuegos"
|
https://iv.ggtyler.dev/feed/channel/UCFhXFikryT4aFcLkLw2LBLA "~YT - NileRed"
|
||||||
https://inv.vern.cc/feed/channel/UCNorHyg3UZYJq5jJY9ZSt-w "~YT - Ryan-Thomas"
|
https://iv.ggtyler.dev/feed/channel/UCFzGNDHEZ5-7d5UXxfHUcRg "~YT - jujalag"
|
||||||
https://inv.vern.cc/feed/channel/UCNzszbnvQeFzObW0ghk0Ckw "~YT - Dave's Garage"
|
https://iv.ggtyler.dev/feed/channel/UCGE-JpLbibXJg3W_N2hbo8g "~YT - Sethorven"
|
||||||
https://inv.vern.cc/feed/channel/UCONH73CdRXUjlh3-DdLGCPw "~YT - Nicco Loves Linux"
|
https://iv.ggtyler.dev/feed/channel/UCGGAYsWFerrs-ZqyXw7fQWg "~YT - Resumidito."
|
||||||
https://inv.vern.cc/feed/channel/UCOxmlaJURX3nq8eLuJPbl3A "~YT - Psivewri"
|
https://iv.ggtyler.dev/feed/channel/UCH5DsMZAgdx5Fkk9wwMNwCA "~YT - The New Oil"
|
||||||
https://inv.vern.cc/feed/channel/UCP5tjEmvPItGyLhmjdwP7Ww "~YT - RealLifeLore"
|
https://iv.ggtyler.dev/feed/channel/UCHnyfMqiRRG1u-2MsSQLbXA "~YT - Veritasium"
|
||||||
https://inv.vern.cc/feed/channel/UCQ-W1KE9EYfdxhL6S4twUNw "~YT - The Cherno"
|
https://iv.ggtyler.dev/feed/channel/UCHvDhwNuq-h2hZQRR6BwbLQ "~YT - Tech With Nikola"
|
||||||
https://inv.vern.cc/feed/channel/UCQX_MZRCaluNKxkywkLEgfA "~YT - Date un Vlog"
|
https://iv.ggtyler.dev/feed/channel/UCI6pj4e-_6Km-dmLLYpmlaA "~YT - Alejandro Julián"
|
||||||
https://inv.vern.cc/feed/channel/UCR1IuLEqb6UEA_zQ81kwXfg "~YT - Real Engineering"
|
https://iv.ggtyler.dev/feed/channel/UCJ0-OtVpF0wOKEqT2Z1HEtA "~YT - ElectroBOOM"
|
||||||
https://inv.vern.cc/feed/channel/UCRYeRa2iUMd8An1WTPIP2bw "~YT - aChair Leg"
|
https://iv.ggtyler.dev/feed/channel/UCJYJgj7rzsn0vdR7fkgjuIA "~YT - styropyro"
|
||||||
https://inv.vern.cc/feed/channel/UCS-WzPVpAAli-1IfEG2lN8A "~YT - Michael MJD"
|
https://iv.ggtyler.dev/feed/channel/UCLEoyoOKZK0idGqSc6Pi23w "~YT - RMC - The Cave"
|
||||||
https://inv.vern.cc/feed/channel/UCS0N5baNlQWJCUrhCEo8WlA "~YT - Ben Eater"
|
https://iv.ggtyler.dev/feed/channel/UCLx053rWZxCiYWsBETgdKrQ "~YT - LGR"
|
||||||
https://inv.vern.cc/feed/channel/UCSju5G2aFaWMqn-_0YBtq5A "~YT - Stand-up Maths"
|
https://iv.ggtyler.dev/feed/channel/UCMbQbVilo-nezMvwf1BZfAA "~YT - CienciaDeSofa"
|
||||||
https://inv.vern.cc/feed/channel/UCSp-OaMpsO8K0KkOqyBl7_w "~YT - Let's Get Rusty"
|
https://iv.ggtyler.dev/feed/channel/UCMiyV_Ib77XLpzHPQH_q0qQ "~YT - Veronica Explains"
|
||||||
https://inv.vern.cc/feed/channel/UCSuHzQ3GrHSzoBbwrIq3LLA "~YT - NBTV (Naomi Brockwell TV)"
|
https://iv.ggtyler.dev/feed/channel/UCMnZ3qm76jc3SUi9Z-5OdcA "~YT - Leyendas & Videojuegos"
|
||||||
https://inv.vern.cc/feed/channel/UCUMwY9iS8oMyWDYIe6_RmoA "~YT - No Boilerplate"
|
https://iv.ggtyler.dev/feed/channel/UCNnNCBgckxzqIh1Txw5cgSg "~YT - BaityBait"
|
||||||
https://inv.vern.cc/feed/channel/UCUyeluBRhGPCW4rPe_UvBZQ "~YT - ThePrimeTime"
|
https://iv.ggtyler.dev/feed/channel/UCNzszbnvQeFzObW0ghk0Ckw "~YT - Dave's Garage"
|
||||||
https://inv.vern.cc/feed/channel/UCVk4b-svNJoeytrrlOixebQ "~YT - TheVimeagen"
|
https://iv.ggtyler.dev/feed/channel/UCONH73CdRXUjlh3-DdLGCPw "~YT - Nicco Loves Linux"
|
||||||
https://inv.vern.cc/feed/channel/UCVls1GmFKf6WlTraIb_IaJg "~YT - DistroTube"
|
https://iv.ggtyler.dev/feed/channel/UCOxmlaJURX3nq8eLuJPbl3A "~YT - Psivewri"
|
||||||
https://inv.vern.cc/feed/channel/UCW-HHEyt67RhZ6q21n4p2zQ "~YT - Mac84"
|
https://iv.ggtyler.dev/feed/channel/UCP5tjEmvPItGyLhmjdwP7Ww "~YT - RealLifeLore"
|
||||||
https://inv.vern.cc/feed/channel/UCW0gH2G-cMKAEjEkI4YhnPA "~YT - Nerd of the Rings"
|
https://iv.ggtyler.dev/feed/channel/UCQ-W1KE9EYfdxhL6S4twUNw "~YT - The Cherno"
|
||||||
https://inv.vern.cc/feed/channel/UCWDGyt5hy6UA6Br-hAar03A "~YT - El Robot de Colón"
|
https://iv.ggtyler.dev/feed/channel/UCQX_MZRCaluNKxkywkLEgfA "~YT - Date un Vlog"
|
||||||
https://inv.vern.cc/feed/channel/UCWQaM7SpSECp9FELz-cHzuQ "~YT - Dreams of Code"
|
https://iv.ggtyler.dev/feed/channel/UCR1IuLEqb6UEA_zQ81kwXfg "~YT - Real Engineering"
|
||||||
https://inv.vern.cc/feed/channel/UCWcp1Mwm7_bJ-mVoZb8TdkQ "~YT - TuberViejuner"
|
https://iv.ggtyler.dev/feed/channel/UCRYeRa2iUMd8An1WTPIP2bw "~YT - aChair Leg"
|
||||||
https://inv.vern.cc/feed/channel/UCWyrVfwRL-2DOkzsqrbjo5Q "~YT - NCommander"
|
https://iv.ggtyler.dev/feed/channel/UCS-WzPVpAAli-1IfEG2lN8A "~YT - Michael MJD"
|
||||||
https://inv.vern.cc/feed/channel/UCYO_jab_esuFRV4b17AJtAw "~YT - 3Blue1Brown"
|
https://iv.ggtyler.dev/feed/channel/UCS0N5baNlQWJCUrhCEo8WlA "~YT - Ben Eater"
|
||||||
https://inv.vern.cc/feed/channel/UCYVU6rModlGxvJbszCclGGw "~YT - Rob Braxman Tech"
|
https://iv.ggtyler.dev/feed/channel/UCSju5G2aFaWMqn-_0YBtq5A "~YT - Stand-up Maths"
|
||||||
https://inv.vern.cc/feed/channel/UCZ4AMrDcNrfy3X6nsU8-rPg "~YT - Economics Explained"
|
https://iv.ggtyler.dev/feed/channel/UCSp-OaMpsO8K0KkOqyBl7_w "~YT - Let's Get Rusty"
|
||||||
https://inv.vern.cc/feed/channel/UCa6V1UVOXN4wDm7RDQDoa6g "~YT - El Traductor de Ingeniería"
|
https://iv.ggtyler.dev/feed/channel/UCSuHzQ3GrHSzoBbwrIq3LLA "~YT - Naomi Brockwell TV"
|
||||||
https://inv.vern.cc/feed/channel/UCaSCt8s_4nfkRglWCvNSDrg "~YT - CodeAesthetic"
|
https://iv.ggtyler.dev/feed/channel/UCT35hFvV0j8SR3SBGJChKZQ "~YT - Jota."
|
||||||
https://inv.vern.cc/feed/channel/UCaVPhFg-Ax873wvhbNitsrQ "~YT - El Robot de Platón"
|
https://iv.ggtyler.dev/feed/channel/UCUMwY9iS8oMyWDYIe6_RmoA "~YT - No Boilerplate"
|
||||||
https://inv.vern.cc/feed/channel/UCbdSYaPD-lr1kW27UJuk8Pw "~YT - QuantumFracture"
|
https://iv.ggtyler.dev/feed/channel/UCUyeluBRhGPCW4rPe_UvBZQ "~YT - ThePrimeTime"
|
||||||
https://inv.vern.cc/feed/channel/UCbiGcwDWZjz05njNPrJU7jA "~YT - ExplainingComputers"
|
https://iv.ggtyler.dev/feed/channel/UCVk4b-svNJoeytrrlOixebQ "~YT - TheVimeagen"
|
||||||
https://inv.vern.cc/feed/channel/UCcAy1o8VUCkdowxRYbc0XRw "~YT - Sebi's Random Tech"
|
https://iv.ggtyler.dev/feed/channel/UCVls1GmFKf6WlTraIb_IaJg "~YT - DistroTube"
|
||||||
https://inv.vern.cc/feed/channel/UCd4XwUn2Lure2NHHjukoCwA "~YT - Linux For Everyone"
|
https://iv.ggtyler.dev/feed/channel/UCW-HHEyt67RhZ6q21n4p2zQ "~YT - Mac84"
|
||||||
https://inv.vern.cc/feed/channel/UCdp4_l1vPmpN-gDbUwhaRUQ "~YT - Branch Education"
|
https://iv.ggtyler.dev/feed/channel/UCW0gH2G-cMKAEjEkI4YhnPA "~YT - Nerd of the Rings"
|
||||||
https://inv.vern.cc/feed/channel/UCeHOkFGW-7uAZFvq3BXb8YA "~YT - :3ildcat"
|
https://iv.ggtyler.dev/feed/channel/UCWDGyt5hy6UA6Br-hAar03A "~YT - El Robot de Colón"
|
||||||
https://inv.vern.cc/feed/channel/UCerEIdrEW-IqwvlH8lTQUJQ "~YT - Tech Tangents"
|
https://iv.ggtyler.dev/feed/channel/UCWMV8dD0N3tAM2W6GuNCUCg "~YT - theunrealtarik"
|
||||||
https://inv.vern.cc/feed/channel/UCf-U0uPVQZtcqXUWa_Hl4Mw "~YT - Into the Shadows"
|
https://iv.ggtyler.dev/feed/channel/UCWQaM7SpSECp9FELz-cHzuQ "~YT - Dreams of Code"
|
||||||
https://inv.vern.cc/feed/channel/UCg6gPGh8HU2U01vaFCAsvmQ "~YT - Chris Titus Tech"
|
https://iv.ggtyler.dev/feed/channel/UCWcp1Mwm7_bJ-mVoZb8TdkQ "~YT - TuberViejuner"
|
||||||
https://inv.vern.cc/feed/channel/UCgNg3vwj3xt7QOrcIDaHdFg "~YT - PolyMatter"
|
https://iv.ggtyler.dev/feed/channel/UCWyrVfwRL-2DOkzsqrbjo5Q "~YT - NCommander"
|
||||||
https://inv.vern.cc/feed/channel/UChI0q9a-ZcbZh7dAu_-J-hg "~YT - Upper Echelon"
|
https://iv.ggtyler.dev/feed/channel/UCYO_jab_esuFRV4b17AJtAw "~YT - 3Blue1Brown"
|
||||||
https://inv.vern.cc/feed/channel/UCj8orMezFWVcoN-4S545Wtw "~YT - Max Derrat"
|
https://iv.ggtyler.dev/feed/channel/UCYVU6rModlGxvJbszCclGGw "~YT - Rob Braxman Tech"
|
||||||
https://inv.vern.cc/feed/channel/UCjFaPUcJU1vwk193mnW_w1w "~YT - Modern Vintage Gamer"
|
https://iv.ggtyler.dev/feed/channel/UCZ4AMrDcNrfy3X6nsU8-rPg "~YT - Economics Explained"
|
||||||
https://inv.vern.cc/feed/channel/UCjSEJkpGbcZhvo0lr-44X_w "~YT - TechHut"
|
https://iv.ggtyler.dev/feed/channel/UCZkPWp4MVoIVGLVLYC1Vjlg "~YT - Guille Ghemi"
|
||||||
https://inv.vern.cc/feed/channel/UCjgS6Uyg8ok4Jd_lH_MUKgg "~YT - Claus Kellerman"
|
https://iv.ggtyler.dev/feed/channel/UCa6V1UVOXN4wDm7RDQDoa6g "~YT - El Traductor de Ingeniería"
|
||||||
https://inv.vern.cc/feed/channel/UCl2mFZoRqjw_ELax4Yisf6w "~YT - Louis Rossmann"
|
https://iv.ggtyler.dev/feed/channel/UCaSCt8s_4nfkRglWCvNSDrg "~YT - CodeAesthetic"
|
||||||
https://inv.vern.cc/feed/channel/UCl_dlV_7ofr4qeP1drJQ-qg "~YT - Tantacrul"
|
https://iv.ggtyler.dev/feed/channel/UCaVPhFg-Ax873wvhbNitsrQ "~YT - El Robot de Platón"
|
||||||
https://inv.vern.cc/feed/channel/UCld68syR8Wi-GY_n4CaoJGA "~YT - Brodie Robertson"
|
https://iv.ggtyler.dev/feed/channel/UCbdSYaPD-lr1kW27UJuk8Pw "~YT - QuantumFracture"
|
||||||
https://inv.vern.cc/feed/channel/UClnDI2sdehVm1zm_LmUHsjQ "~YT - Biographics"
|
https://iv.ggtyler.dev/feed/channel/UCbiGcwDWZjz05njNPrJU7jA "~YT - ExplainingComputers"
|
||||||
https://inv.vern.cc/feed/channel/UCmw-QGOHbHA5cDAvwwqUTKQ "~YT - Zaney"
|
https://iv.ggtyler.dev/feed/channel/UCcAy1o8VUCkdowxRYbc0XRw "~YT - Sebi's Random Tech"
|
||||||
https://inv.vern.cc/feed/channel/UCmyGZ0689ODyReHw3rsKLtQ "~YT - Michael Tunnell"
|
https://iv.ggtyler.dev/feed/channel/UCcQWoBTNG__OwfZk9znWgCQ "~YT - The Rusty Bits"
|
||||||
https://inv.vern.cc/feed/channel/UCnw3aIEiz60S6O3XcztCVkQ "~YT - PatricianTV"
|
https://iv.ggtyler.dev/feed/channel/UCd4XwUn2Lure2NHHjukoCwA "~YT - Linux For Everyone"
|
||||||
https://inv.vern.cc/feed/channel/UCoL8olX-259lS1N6QPyP4IQ "~YT - Action Retro"
|
https://iv.ggtyler.dev/feed/channel/UCdiJKSDwwvy4rMUVc9CgS-g "~YT - DaniboubeTV"
|
||||||
https://inv.vern.cc/feed/channel/UCoxcjq-8xIDTYp3uz647V5A "~YT - Numberphile"
|
https://iv.ggtyler.dev/feed/channel/UCdp4_l1vPmpN-gDbUwhaRUQ "~YT - Branch Education"
|
||||||
https://inv.vern.cc/feed/channel/UCpuKDBw8IVIdKWPhiB2VDNQ "~YT - Cinematix"
|
https://iv.ggtyler.dev/feed/channel/UCeCtLnoV0nmE2cBbbftCCiw "~YT - Las reviews de Camilo"
|
||||||
https://inv.vern.cc/feed/channel/UCpuLiczP2Aqq11Gtf4k_fkw "~YT - Futurasound Productions"
|
https://iv.ggtyler.dev/feed/channel/UCeHOkFGW-7uAZFvq3BXb8YA "~YT - :3ildcat"
|
||||||
https://inv.vern.cc/feed/channel/UCqxM9T6ksiOVKIkb88S2r7Q "~YT - Zac Builds"
|
https://iv.ggtyler.dev/feed/channel/UCerEIdrEW-IqwvlH8lTQUJQ "~YT - Tech Tangents"
|
||||||
https://inv.vern.cc/feed/channel/UCrkPsvLGln62OMZRO6K-llg "~YT - Nick Chapsas"
|
https://iv.ggtyler.dev/feed/channel/UCf-U0uPVQZtcqXUWa_Hl4Mw "~YT - Into the Shadows"
|
||||||
https://inv.vern.cc/feed/channel/UCs6KfncB4OV6Vug4o_bzijg "~YT - Techlore"
|
https://iv.ggtyler.dev/feed/channel/UCg6gPGh8HU2U01vaFCAsvmQ "~YT - Chris Titus Tech"
|
||||||
https://inv.vern.cc/feed/channel/UCs7nPQIEba0T3tGOWWsZpJQ "~YT - Like Stories of Old"
|
https://iv.ggtyler.dev/feed/channel/UCgNg3vwj3xt7QOrcIDaHdFg "~YT - PolyMatter"
|
||||||
https://inv.vern.cc/feed/channel/UCsnGwSIHyoYN0kiINAGUKxg "~YT - Wolfgang's Channel"
|
https://iv.ggtyler.dev/feed/channel/UChI0q9a-ZcbZh7dAu_-J-hg "~YT - Upper Echelon"
|
||||||
https://inv.vern.cc/feed/channel/UCtMVHI3AJD4Qk4hcbZnI9ZQ "~YT - SomeOrdinaryGamers"
|
https://iv.ggtyler.dev/feed/channel/UCj8orMezFWVcoN-4S545Wtw "~YT - Max Derrat"
|
||||||
https://inv.vern.cc/feed/channel/UCtYKe7-XbaDjpUwcU5x0bLg "~YT - neo"
|
https://iv.ggtyler.dev/feed/channel/UCjFaPUcJU1vwk193mnW_w1w "~YT - Modern Vintage Gamer"
|
||||||
https://inv.vern.cc/feed/channel/UCtYg149E_wUGVmjGz-TgyNA "~YT - Titus Tech Talk"
|
https://iv.ggtyler.dev/feed/channel/UCjSEJkpGbcZhvo0lr-44X_w "~YT - TechHut"
|
||||||
https://inv.vern.cc/feed/channel/UCvjgXvBlbQiydffZU7m1_aw "~YT - The Coding Train"
|
https://iv.ggtyler.dev/feed/channel/UCjgS6Uyg8ok4Jd_lH_MUKgg "~YT - Claus Kellerman"
|
||||||
https://inv.vern.cc/feed/channel/UCxQKHvKbmSzGMvUrVtJYnUA "~YT - Learn Linux TV"
|
https://iv.ggtyler.dev/feed/channel/UCl2mFZoRqjw_ELax4Yisf6w "~YT - Louis Rossmann"
|
||||||
https://inv.vern.cc/feed/channel/UCxdZ7XCQVMRMipj3gGemQfw "~YT - GNULectures"
|
https://iv.ggtyler.dev/feed/channel/UCl_dlV_7ofr4qeP1drJQ-qg "~YT - Tantacrul"
|
||||||
https://inv.vern.cc/feed/channel/UCy0tKL1T7wFoYcxCe0xjN6Q "~YT - Technology Connections"
|
https://iv.ggtyler.dev/feed/channel/UCld68syR8Wi-GY_n4CaoJGA "~YT - Brodie Robertson"
|
||||||
https://inv.vern.cc/feed/channel/UCybBViio_TH_uiFFDJuz5tg "~YT - Einzelgänger"
|
https://iv.ggtyler.dev/feed/channel/UClnDI2sdehVm1zm_LmUHsjQ "~YT - Biographics"
|
||||||
https://inv.vern.cc/feed/channel/UCylGUf9BvQooEFjgdNudoQg "~YT - The Linux Cast"
|
https://iv.ggtyler.dev/feed/channel/UCmGSJVG3mCRXVOP4yZrU1Dw "~YT - Johnny Harris"
|
||||||
https://inv.vern.cc/feed/channel/UCzGMBzt6UOMoQe_dqOfShZw "~YT - Cultura VJ"
|
https://iv.ggtyler.dev/feed/channel/UCmw-QGOHbHA5cDAvwwqUTKQ "~YT - Zaney"
|
||||||
https://inv.vern.cc/feed/channel/UCzXsTSZDoAPSjfHr8IZM9Ew "~YT - FloatyMonkey"
|
https://iv.ggtyler.dev/feed/channel/UCmyGZ0689ODyReHw3rsKLtQ "~YT - Michael Tunnell"
|
||||||
|
https://iv.ggtyler.dev/feed/channel/UCnw3aIEiz60S6O3XcztCVkQ "~YT - PatricianTV"
|
||||||
|
https://iv.ggtyler.dev/feed/channel/UCoL8olX-259lS1N6QPyP4IQ "~YT - Action Retro"
|
||||||
|
https://iv.ggtyler.dev/feed/channel/UCoryWpk4QVYKFCJul9KBdyw "~YT - Switched to Linux"
|
||||||
|
https://iv.ggtyler.dev/feed/channel/UCoxcjq-8xIDTYp3uz647V5A "~YT - Numberphile"
|
||||||
|
https://iv.ggtyler.dev/feed/channel/UCpuKDBw8IVIdKWPhiB2VDNQ "~YT - Cinematix"
|
||||||
|
https://iv.ggtyler.dev/feed/channel/UCpuLiczP2Aqq11Gtf4k_fkw "~YT - Futurasound Productions"
|
||||||
|
https://iv.ggtyler.dev/feed/channel/UCqoGR_EedlhKDVuWNwYWRbg "~YT - Voices of the Past"
|
||||||
|
https://iv.ggtyler.dev/feed/channel/UCqxM9T6ksiOVKIkb88S2r7Q "~YT - Zac Builds"
|
||||||
|
https://iv.ggtyler.dev/feed/channel/UCrkPsvLGln62OMZRO6K-llg "~YT - Nick Chapsas"
|
||||||
|
https://iv.ggtyler.dev/feed/channel/UCs6KfncB4OV6Vug4o_bzijg "~YT - Techlore"
|
||||||
|
https://iv.ggtyler.dev/feed/channel/UCs7nPQIEba0T3tGOWWsZpJQ "~YT - Like Stories of Old"
|
||||||
|
https://iv.ggtyler.dev/feed/channel/UCsnGwSIHyoYN0kiINAGUKxg "~YT - Wolfgang's Channel"
|
||||||
|
https://iv.ggtyler.dev/feed/channel/UCtMVHI3AJD4Qk4hcbZnI9ZQ "~YT - SomeOrdinaryGamers"
|
||||||
|
https://iv.ggtyler.dev/feed/channel/UCtYKe7-XbaDjpUwcU5x0bLg "~YT - neo"
|
||||||
|
https://iv.ggtyler.dev/feed/channel/UCtYg149E_wUGVmjGz-TgyNA "~YT - Titus Tech Talk"
|
||||||
|
https://iv.ggtyler.dev/feed/channel/UCtZX_67hSjOIPu0HTmFi6aw "~YT - Macintosh Librarian"
|
||||||
|
https://iv.ggtyler.dev/feed/channel/UCvjgXvBlbQiydffZU7m1_aw "~YT - The Coding Train"
|
||||||
|
https://iv.ggtyler.dev/feed/channel/UCxQKHvKbmSzGMvUrVtJYnUA "~YT - Learn Linux TV"
|
||||||
|
https://iv.ggtyler.dev/feed/channel/UCxdZ7XCQVMRMipj3gGemQfw "~YT - GNULectures"
|
||||||
|
https://iv.ggtyler.dev/feed/channel/UCxoz4YfS4M3H3C57FD4jW4Q "~YT - Science Time"
|
||||||
|
https://iv.ggtyler.dev/feed/channel/UCy0tKL1T7wFoYcxCe0xjN6Q "~YT - Technology Connections"
|
||||||
|
https://iv.ggtyler.dev/feed/channel/UCy6pDeDwRFi1kmFekSpMDUA "~YT - La Poción Roja"
|
||||||
|
https://iv.ggtyler.dev/feed/channel/UCybBViio_TH_uiFFDJuz5tg "~YT - Einzelgänger"
|
||||||
|
https://iv.ggtyler.dev/feed/channel/UCylGUf9BvQooEFjgdNudoQg "~YT - The Linux Cast"
|
||||||
|
https://iv.ggtyler.dev/feed/channel/UCz1oFxMrgrQ82-276UCOU9w "~YT - Atlas Pro"
|
||||||
|
https://iv.ggtyler.dev/feed/channel/UCzGMBzt6UOMoQe_dqOfShZw "~YT - Cultura VJ"
|
||||||
|
https://iv.ggtyler.dev/feed/channel/UCzR-rom72PHN9Zg7RML9EbA "~YT - PBS Eons"
|
||||||
|
https://iv.ggtyler.dev/feed/channel/UCzXsTSZDoAPSjfHr8IZM9Ew "~YT - FloatyMonkey"
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
"backlight",
|
"backlight",
|
||||||
"custom/arrow4",
|
"custom/arrow4",
|
||||||
"idle_inhibitor",
|
"idle_inhibitor",
|
||||||
"custom/powerprofiles",
|
"power-profiles-daemon",
|
||||||
"battery",
|
"battery",
|
||||||
"custom/arrow5",
|
"custom/arrow5",
|
||||||
"network",
|
"network",
|
||||||
|
@ -55,14 +55,6 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
"idle_inhibitor": {
|
|
||||||
"format": "{icon}",
|
|
||||||
"format-icons": {
|
|
||||||
"activated": "\uea71",
|
|
||||||
"deactivated": "\ueabc"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
|
|
||||||
"hyprland/language": {
|
"hyprland/language": {
|
||||||
"format": "\udb80\udf0c {}",
|
"format": "\udb80\udf0c {}",
|
||||||
"format-en": "US",
|
"format-en": "US",
|
||||||
|
@ -70,57 +62,6 @@
|
||||||
"on-click": "hyprctl switchxkblayout at-translated-set-2-keyboard next",
|
"on-click": "hyprctl switchxkblayout at-translated-set-2-keyboard next",
|
||||||
},
|
},
|
||||||
|
|
||||||
"clock": {
|
|
||||||
"tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>",
|
|
||||||
"format": "\udb82\udd54 {:%H:%M}",
|
|
||||||
"format-alt": "\udb80\udcf5 {:%Y-%m-%d}"
|
|
||||||
},
|
|
||||||
|
|
||||||
"backlight": {
|
|
||||||
"format": "{icon}",
|
|
||||||
"format-icons": [
|
|
||||||
"\udb86\ude4e",
|
|
||||||
"\udb86\ude4f",
|
|
||||||
"\udb86\ude50",
|
|
||||||
"\udb86\ude51",
|
|
||||||
"\udb86\ude52",
|
|
||||||
"\udb86\ude53",
|
|
||||||
"\udb86\ude54",
|
|
||||||
"\udb86\ude55",
|
|
||||||
"\udb81\udee8"
|
|
||||||
],
|
|
||||||
"tooltip-format": "{percent}%"
|
|
||||||
},
|
|
||||||
|
|
||||||
"battery": {
|
|
||||||
"states": {
|
|
||||||
"warning": 30,
|
|
||||||
"critical": 15
|
|
||||||
},
|
|
||||||
"format": "{icon}",
|
|
||||||
"format-charging": "{icon} \udb81\udea5",
|
|
||||||
"format-plugged": "{icon} \udb81\udea5",
|
|
||||||
"format-critical": "{icon} \udb84\ude38",
|
|
||||||
"format-warning": "{icon} \udb84\ude38",
|
|
||||||
"format-icons": [
|
|
||||||
"\udb80\udc7a",
|
|
||||||
"\udb80\udc7c",
|
|
||||||
"\udb80\udc7e",
|
|
||||||
"\udb80\udc80",
|
|
||||||
"\udb80\udc79"
|
|
||||||
],
|
|
||||||
"tooltip-format": "{capacity}% - {timeTo}",
|
|
||||||
"on-click": "$HOME/.config/fuzzel/scripts/fuzz_power"
|
|
||||||
},
|
|
||||||
|
|
||||||
"custom/powerprofiles": {
|
|
||||||
"exec": "bash $HOME/.config/waybar/power-profiles",
|
|
||||||
"restart-interval": 5,
|
|
||||||
"format": "{}",
|
|
||||||
"tooltip": false,
|
|
||||||
"on-click": "$HOME/.config/fuzzel/scripts/fuzz_power"
|
|
||||||
},
|
|
||||||
|
|
||||||
"pulseaudio": {
|
"pulseaudio": {
|
||||||
"scroll-step": 1, // %, can be a float
|
"scroll-step": 1, // %, can be a float
|
||||||
"tooltip-format": "{volume}% - {desc}",
|
"tooltip-format": "{volume}% - {desc}",
|
||||||
|
@ -142,6 +83,63 @@
|
||||||
"on-click": "kitty --class pulsemixer pulsemixer"
|
"on-click": "kitty --class pulsemixer pulsemixer"
|
||||||
},
|
},
|
||||||
|
|
||||||
|
"backlight": {
|
||||||
|
"format": "{icon}",
|
||||||
|
"format-icons": [
|
||||||
|
"\udb86\ude4e",
|
||||||
|
"\udb86\ude4f",
|
||||||
|
"\udb86\ude50",
|
||||||
|
"\udb86\ude51",
|
||||||
|
"\udb86\ude52",
|
||||||
|
"\udb86\ude53",
|
||||||
|
"\udb86\ude54",
|
||||||
|
"\udb86\ude55",
|
||||||
|
"\udb81\udee8"
|
||||||
|
],
|
||||||
|
"tooltip-format": "{percent}%"
|
||||||
|
},
|
||||||
|
|
||||||
|
"idle_inhibitor": {
|
||||||
|
"format": "{icon}",
|
||||||
|
"format-icons": {
|
||||||
|
"activated": "\uea71",
|
||||||
|
"deactivated": "\ueabc"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
"power-profiles-daemon": {
|
||||||
|
"format": "{icon}",
|
||||||
|
"tooltip-format": "Power profile: {profile}",
|
||||||
|
"tooltip": true,
|
||||||
|
"format-icons": {
|
||||||
|
"default": "",
|
||||||
|
"performance": "",
|
||||||
|
"balanced": "",
|
||||||
|
"power-saver": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
"battery": {
|
||||||
|
"states": {
|
||||||
|
"warning": 30,
|
||||||
|
"critical": 15
|
||||||
|
},
|
||||||
|
"format": "{icon}",
|
||||||
|
"format-charging": "{icon} \udb81\udea5",
|
||||||
|
"format-plugged": "{icon} \udb81\udea5",
|
||||||
|
"format-critical": "{icon} \udb84\ude38",
|
||||||
|
"format-warning": "{icon} \udb84\ude38",
|
||||||
|
"format-icons": [
|
||||||
|
"\udb80\udc7a",
|
||||||
|
"\udb80\udc7c",
|
||||||
|
"\udb80\udc7e",
|
||||||
|
"\udb80\udc80",
|
||||||
|
"\udb80\udc79"
|
||||||
|
],
|
||||||
|
"tooltip-format": "{capacity}% - {timeTo}",
|
||||||
|
"on-click": "$HOME/.config/fuzzel/scripts/fuzz_power"
|
||||||
|
},
|
||||||
|
|
||||||
"network": {
|
"network": {
|
||||||
"format-wifi": "\udb81\udda9 {essid}",
|
"format-wifi": "\udb81\udda9 {essid}",
|
||||||
"format-ethernet": "\udb80\ude00",
|
"format-ethernet": "\udb80\ude00",
|
||||||
|
@ -150,6 +148,12 @@
|
||||||
"on-click": "$HOME/.config/fuzzel/scripts/fuzz_wifi"
|
"on-click": "$HOME/.config/fuzzel/scripts/fuzz_wifi"
|
||||||
},
|
},
|
||||||
|
|
||||||
|
"clock": {
|
||||||
|
"tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>",
|
||||||
|
"format": "\udb82\udd54 {:%H:%M}",
|
||||||
|
"format-alt": "\udb80\udcf5 {:%Y-%m-%d}"
|
||||||
|
},
|
||||||
|
|
||||||
"custom/arrow1": {
|
"custom/arrow1": {
|
||||||
"format": "",
|
"format": "",
|
||||||
"tooltip": false
|
"tooltip": false
|
||||||
|
|
|
@ -1,10 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
currntpwr=$(powerprofilesctl get)
|
|
||||||
if [ "${currntpwr}" = "performance" ]; then
|
|
||||||
pwr=""
|
|
||||||
elif [ "${currntpwr}" = "balanced" ]; then
|
|
||||||
pwr=""
|
|
||||||
elif [ "${currntpwr}" = "power-saver" ]; then
|
|
||||||
pwr=""
|
|
||||||
fi
|
|
||||||
echo "$pwr"
|
|
|
@ -113,7 +113,7 @@ window#waybar {
|
||||||
|
|
||||||
/* All modules */
|
/* All modules */
|
||||||
#clock,
|
#clock,
|
||||||
#custom-powerprofiles,
|
#power-profiles-daemon,
|
||||||
#battery,
|
#battery,
|
||||||
#backlight,
|
#backlight,
|
||||||
#network,
|
#network,
|
||||||
|
@ -159,7 +159,7 @@ label:focus {
|
||||||
background-color: @language;
|
background-color: @language;
|
||||||
}
|
}
|
||||||
|
|
||||||
#custom-powerprofiles {
|
#power-profiles-daemon {
|
||||||
background-color: @powerprofile;
|
background-color: @powerprofile;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue