Initial commit

This commit is contained in:
JeremyStar™ 2023-12-08 17:33:11 +01:00
commit b98bb50b65
179 changed files with 2111 additions and 0 deletions

3
.gitignore vendored Normal file
View file

@ -0,0 +1,3 @@
# links
mc-share/skins/dracula.ini
mc-share/skins/dracula256.ini

7
.gitmodules vendored Normal file
View file

@ -0,0 +1,7 @@
[submodule "dracula-mc"]
path = dracula-mc
url = https://github.com/dracula/midnight-commander.git
[submodule "jstmbash"]
path = jstmbash
url = https://git.staropensource.de/JeremyStarTM/jstmbash
branch = develop

14
bashrc Normal file
View file

@ -0,0 +1,14 @@
#!/bin/bash
source "/usr/share/icons-in-terminal/icons_bash.sh"
source "${HOME}/.jstmbash/init.source"
eval "$(starship init bash)"
alias "fireplace=$(which fireplace) -f 60 -t 13"
function cleanhome() {
echo ":: Cleaning ~"
rm -rf "${HOME}/.cache" "${HOME}/.dotnet" "${HOME}/.fltk" "${HOME}/.gradle" "${HOME}/.hyprland" "${HOME}/.java" "${HOME}/.npm" "${HOME}/.nuget" "${HOME}/.nvm" "${HOME}/.openjfx" "${HOME}/.pki" "${HOME}/.vnc" "${HOME}/.yarn" "${HOME}/go" "${HOME}/Android" "${HOME}/.android" "${HOME}/.lesshst" "${HOME}/.wget-hsts" "${HOME}/.yarnrc" "${HOME}/package-lock.json" "${HOME}/package.json" "${HOME}/node_modules"
}
alias "quote=fortune -s linux debian|cowsay"
quote
export SDKMAN_DIR="$HOME/.sdkman"
[[ -s "$HOME/.sdkman/bin/sdkman-init.sh" ]] && source "$HOME/.sdkman/bin/sdkman-init.sh"

1
btop/.gitignore vendored Normal file
View file

@ -0,0 +1 @@
btop.log

212
btop/btop.conf Normal file
View file

@ -0,0 +1,212 @@
#? Config file for btop v. 1.2.13
#* Name of a btop++/bpytop/bashtop formatted ".theme" file, "Default" and "TTY" for builtin themes.
#* Themes should be placed in "../share/btop/themes" relative to binary or "$HOME/.config/btop/themes"
color_theme = "/usr/share/btop/themes/tokyo-night.theme"
#* If the theme set background should be shown, set to False if you want terminal background transparency.
theme_background = True
#* Sets if 24-bit truecolor should be used, will convert 24-bit colors to 256 color (6x6x6 color cube) if false.
truecolor = True
#* Set to true to force tty mode regardless if a real tty has been detected or not.
#* Will force 16-color mode and TTY theme, set all graph symbols to "tty" and swap out other non tty friendly symbols.
force_tty = False
#* Define presets for the layout of the boxes. Preset 0 is always all boxes shown with default settings. Max 9 presets.
#* Format: "box_name:P:G,box_name:P:G" P=(0 or 1) for alternate positions, G=graph symbol to use for box.
#* Use whitespace " " as separator between different presets.
#* Example: "cpu:0:default,mem:0:tty,proc:1:default cpu:0:braille,proc:0:tty"
presets = "cpu:1:default,proc:0:default cpu:0:default,mem:0:default,net:0:default cpu:0:block,net:0:tty"
#* Set to True to enable "h,j,k,l,g,G" keys for directional control in lists.
#* Conflicting keys for h:"help" and k:"kill" is accessible while holding shift.
vim_keys = False
#* Rounded corners on boxes, is ignored if TTY mode is ON.
rounded_corners = True
#* Default symbols to use for graph creation, "braille", "block" or "tty".
#* "braille" offers the highest resolution but might not be included in all fonts.
#* "block" has half the resolution of braille but uses more common characters.
#* "tty" uses only 3 different symbols but will work with most fonts and should work in a real TTY.
#* Note that "tty" only has half the horizontal resolution of the other two, so will show a shorter historical view.
graph_symbol = "braille"
# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty".
graph_symbol_cpu = "default"
# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty".
graph_symbol_mem = "default"
# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty".
graph_symbol_net = "default"
# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty".
graph_symbol_proc = "default"
#* Manually set which boxes to show. Available values are "cpu mem net proc", separate values with whitespace.
shown_boxes = "cpu proc mem net"
#* Update time in milliseconds, recommended 2000 ms or above for better sample times for graphs.
update_ms = 100
#* Processes sorting, "pid" "program" "arguments" "threads" "user" "memory" "cpu lazy" "cpu direct",
#* "cpu lazy" sorts top process over time (easier to follow), "cpu direct" updates top process directly.
proc_sorting = "memory"
#* Reverse sorting order, True or False.
proc_reversed = False
#* Show processes as a tree.
proc_tree = False
#* Use the cpu graph colors in the process list.
proc_colors = True
#* Use a darkening gradient in the process list.
proc_gradient = True
#* If process cpu usage should be of the core it's running on or usage of the total available cpu power.
proc_per_core = True
#* Show process memory as bytes instead of percent.
proc_mem_bytes = True
#* Show cpu graph for each process.
proc_cpu_graphs = True
#* Use /proc/[pid]/smaps for memory information in the process info box (very slow but more accurate)
proc_info_smaps = False
#* Show proc box on left side of screen instead of right.
proc_left = False
#* (Linux) Filter processes tied to the Linux kernel(similar behavior to htop).
proc_filter_kernel = False
#* Sets the CPU stat shown in upper half of the CPU graph, "total" is always available.
#* Select from a list of detected attributes from the options menu.
cpu_graph_upper = "total"
#* Sets the CPU stat shown in lower half of the CPU graph, "total" is always available.
#* Select from a list of detected attributes from the options menu.
cpu_graph_lower = "total"
#* Toggles if the lower CPU graph should be inverted.
cpu_invert_lower = True
#* Set to True to completely disable the lower CPU graph.
cpu_single_graph = False
#* Show cpu box at bottom of screen instead of top.
cpu_bottom = False
#* Shows the system uptime in the CPU box.
show_uptime = True
#* Show cpu temperature.
check_temp = True
#* Which sensor to use for cpu temperature, use options menu to select from list of available sensors.
cpu_sensor = "Auto"
#* Show temperatures for cpu cores also if check_temp is True and sensors has been found.
show_coretemp = True
#* Set a custom mapping between core and coretemp, can be needed on certain cpus to get correct temperature for correct core.
#* Use lm-sensors or similar to see which cores are reporting temperatures on your machine.
#* Format "x:y" x=core with wrong temp, y=core with correct temp, use space as separator between multiple entries.
#* Example: "4:0 5:1 6:3"
cpu_core_map = ""
#* Which temperature scale to use, available values: "celsius", "fahrenheit", "kelvin" and "rankine".
temp_scale = "celsius"
#* Use base 10 for bits/bytes sizes, KB = 1000 instead of KiB = 1024.
base_10_sizes = False
#* Show CPU frequency.
show_cpu_freq = True
#* Draw a clock at top of screen, formatting according to strftime, empty string to disable.
#* Special formatting: /host = hostname | /user = username | /uptime = system uptime
clock_format = "%X"
#* Update main ui in background when menus are showing, set this to false if the menus is flickering too much for comfort.
background_update = True
#* Custom cpu model name, empty string to disable.
custom_cpu_name = ""
#* Optional filter for shown disks, should be full path of a mountpoint, separate multiple values with whitespace " ".
#* Begin line with "exclude=" to change to exclude filter, otherwise defaults to "most include" filter. Example: disks_filter="exclude=/boot /home/user".
disks_filter = ""
#* Show graphs instead of meters for memory values.
mem_graphs = True
#* Show mem box below net box instead of above.
mem_below_net = False
#* Count ZFS ARC in cached and available memory.
zfs_arc_cached = True
#* If swap memory should be shown in memory box.
show_swap = False
#* Show swap as a disk, ignores show_swap value above, inserts itself after first disk.
swap_disk = True
#* If mem box should be split to also show disks info.
show_disks = True
#* Filter out non physical disks. Set this to False to include network disks, RAM disks and similar.
only_physical = True
#* Read disks list from /etc/fstab. This also disables only_physical.
use_fstab = True
#* Setting this to True will hide all datasets, and only show ZFS pools. (IO stats will be calculated per-pool)
zfs_hide_datasets = False
#* Set to true to show available disk space for privileged users.
disk_free_priv = False
#* Toggles if io activity % (disk busy time) should be shown in regular disk usage view.
show_io_stat = True
#* Toggles io mode for disks, showing big graphs for disk read/write speeds.
io_mode = True
#* Set to True to show combined read/write io graphs in io mode.
io_graph_combined = False
#* Set the top speed for the io graphs in MiB/s (100 by default), use format "mountpoint:speed" separate disks with whitespace " ".
#* Example: "/mnt/media:100 /:20 /boot:1".
io_graph_speeds = ""
#* Set fixed values for network graphs in Mebibits. Is only used if net_auto is also set to False.
net_download = 100
net_upload = 100
#* Use network graphs auto rescaling mode, ignores any values set above and rescales down to 10 Kibibytes at the lowest.
net_auto = True
#* Sync the auto scaling for download and upload to whichever currently has the highest scale.
net_sync = True
#* Starts with the Network Interface specified here.
net_iface = ""
#* Show battery stats in top right if battery is present.
show_battery = True
#* Which battery to use if multiple are present. "Auto" for auto detection.
selected_battery = "Auto"
#* Set loglevel for "~/.config/btop/btop.log" levels are: "ERROR" "WARNING" "INFO" "DEBUG".
#* The level set includes all lower levels, i.e. "DEBUG" will show all logging info.
log_level = "WARNING"

4
copyq/.gitignore vendored Normal file
View file

@ -0,0 +1,4 @@
copyq.pub
copyq_geometry.ini
copyq_tabs.ini
copyq_tab_*.dat

44
copyq/copyq-commands.ini Normal file
View file

@ -0,0 +1,44 @@
[Commands]
1\Command=copyq: plugins.itempinned.pin()
1\Icon=\xf08d
1\InMenu=true
1\Input=!OUTPUT
1\InternalId=copyq_pinned_pin
1\Name=Anheften
1\Output=application/x-copyq-item-pinned
2\Command=copyq: plugins.itempinned.unpin()
2\Icon=\xf08d
2\InMenu=true
2\Input=application/x-copyq-item-pinned
2\InternalId=copyq_pinned_unpin
2\Name=Losl\xf6sen
3\Command=copyq: plugins.itemtags.tag(decodeURIComponent('Wichtig'))
3\Icon=\xf02b
3\InMenu=true
3\InternalId=copyq_tags_tag:Wichtig
3\MatchCommand=copyq: plugins.itemtags.hasTag(decodeURIComponent('Wichtig')) && fail()
3\Name=Als \x201eWichtig\x201c taggen
4\Command=copyq: plugins.itemtags.untag(decodeURIComponent('Wichtig'))
4\Icon=\xf02b
4\InMenu=true
4\InternalId=copyq_tags_untag:Wichtig
4\MatchCommand=copyq: plugins.itemtags.hasTag(decodeURIComponent('Wichtig')) || fail()
4\Name=Tag \x201eWichtig\x201c entfernen
5\Command=copyq: plugins.itemtags.tag()
5\Icon=\xf02b
5\InMenu=true
5\InternalId=copyq_tags_tag
5\Name=Ein Tag hinzuf\xfcgen
6\Command=copyq: plugins.itemtags.untag()
6\Icon=\xf02b
6\InMenu=true
6\Input=application/x-copyq-tags
6\InternalId=copyq_tags_untag
6\Name=Ein Tag entfernen
7\Command=copyq: plugins.itemtags.clearTags()
7\Icon=\xf02b
7\InMenu=true
7\Input=application/x-copyq-tags
7\InternalId=copyq_tags_clear
7\Name=Alle Tags entfernen
size=7

2
copyq/copyq-filter.ini Normal file
View file

@ -0,0 +1,2 @@
[General]
filter_history=@Invalid()

219
copyq/copyq.conf Normal file
View file

@ -0,0 +1,219 @@
[General]
plugin_priority=itemimage, itemencrypted, itemfakevim, itemnotes, itempinned, itemsync, itemtags, itemtext
[Options]
activate_closes=true
activate_focuses=true
activate_item_with_single_click=false
activate_pastes=false
always_on_top=false
autocompletion=true
autostart=false
change_clipboard_owner_delay_ms=150
check_clipboard=true
check_selection=false
clipboard_notification_lines=0
clipboard_tab=Zwis&chenablage
close_on_unfocus=true
close_on_unfocus_delay_ms=500
command_history_size=100
confirm_exit=true
copy_clipboard=false
copy_selection=false
disable_tray=false
edit_ctrl_return=true
editor=gedit --standalone -- %1
expire_tab=0
filter_case_insensitive=true
filter_regular_expression=false
hide_main_window=true
hide_main_window_in_task_bar=false
hide_tabs=false
hide_toolbar=false
hide_toolbar_labels=true
item_popup_interval=0
language=de
max_process_manager_rows=1000
maxitems=200
move=true
native_menu_bar=true
native_notifications=true
native_tray_menu=false
notification_horizontal_offset=10
notification_maximum_height=100
notification_maximum_width=300
notification_position=3
notification_vertical_offset=10
number_search=false
open_windows_on_current_screen=true
restore_geometry=true
row_index_from_one=true
run_selection=true
save_delay_ms_on_item_added=300000
save_delay_ms_on_item_edited=1000
save_delay_ms_on_item_modified=300000
save_delay_ms_on_item_moved=1800000
save_delay_ms_on_item_removed=600000
save_filter_history=false
save_on_app_deactivated=true
script_paste_delay_ms=250
show_advanced_command_settings=false
show_simple_items=false
show_tab_item_count=false
style=
tab_tree=false
tabs=Zwis&chenablage
text_tab_width=8
text_wrap=true
transparency=0
transparency_focused=0
tray_commands=true
tray_images=true
tray_item_paste=false
tray_items=20
tray_menu_open_on_left_click=false
tray_tab=
tray_tab_is_current=true
vi=false
window_key_press_time_ms=50
window_paste_with_ctrl_v_regex=
window_wait_after_raised_ms=50
window_wait_before_raise_ms=20
window_wait_for_modifier_released_ms=2000
window_wait_raised_ms=150
[Plugins]
itemencrypted\enabled=true
itemencrypted\encrypt_tabs=
itemfakevim\enabled=false
itemfakevim\really_enable=false
itemfakevim\source_file=
itemimage\enabled=true
itemimage\image_editor=
itemimage\max_image_height=240
itemimage\max_image_width=320
itemimage\svg_editor=
itemnotes\enabled=true
itempinned\enabled=true
itemsync\enabled=true
itemtags\enabled=true
itemtext\enabled=true
[Shortcuts]
about=shift+f1
change_tab_icon=ctrl+shift+t
commands=f6
copy_selected_items=ctrl+c
delete_item=del
edit=f2
edit_notes=shift+f2
editor=ctrl+e
editor_background=
editor_bold=ctrl+b
editor_cancel=esc
editor_erase_style=
editor_font=
editor_foreground=
editor_italic=ctrl+i
editor_redo=ctrl+shift+z
editor_save=f2
editor_search=ctrl+f
editor_strikethrough=
editor_underline=ctrl+u
editor_undo=ctrl+z
exit=ctrl+q
export=ctrl+s
find_items=f3
help=f1
import=ctrl+i
item-menu=shift+f10
move_down=
move_to_bottom=ctrl+end
move_to_clipboard=
move_to_top=ctrl+home
move_up=
new=ctrl+n
new_tab=ctrl+t
next_tab=right
paste_selected_items=ctrl+v
preferences=ctrl+p
previous_tab=left
process_manager=ctrl+shift+z
remove_tab=ctrl+w
rename_tab=ctrl+f2
reverse_selected_items=ctrl+shift+r
show-log=f12
show_clipboard_content=ctrl+shift+c
show_item_content=f4
show_item_preview=f7
sort_selected_items=ctrl+shift+s
system-run=f5
toggle_clipboard_storing=ctrl+shift+x
[Tabs]
1\icon=
1\max_item_count=0
1\name=Zwis&chenablage
1\store_items=true
size=1
[Theme]
alt_bg=#073642
alt_item_css=
bg=#002b36
css=
css_template_items=items
css_template_main_window=main_window
css_template_menu=menu
css_template_notification=notification
cur_item_css="\n ;border: 0.1em solid ${sel_bg}"
edit_bg=alt_bg
edit_fg=#2aa198
edit_font="Monospace,9,-1,5,50,0,0,0,0,0"
fg=#93a1a1
find_bg="rgba(0,0,0,0)"
find_fg=#b58900
find_font="Monospace,9,-1,5,50,0,0,0,0,0"
font="Monospace,9,-1,5,50,0,0,0,0,0"
font_antialiasing=true
hover_item_css=
icon_size=16
item_css=
item_spacing=
menu_bar_css="\n ;background: ${bg}\n ;color: ${fg}"
menu_bar_disabled_css="\n ;color: ${bg - #666}"
menu_bar_selected_css="\n ;background: ${sel_bg}\n ;color: ${sel_fg}"
menu_css="\n ;border: 1px solid ${sel_bg}\n ;background: ${bg}\n ;color: ${fg}"
notes_bg=bg
notes_css=
notes_fg=#ce4d17
notes_font="Serif,10,-1,5,50,0,0,0,0,0"
notification_bg=#333
notification_fg=#ddd
notification_font=
num_fg=#586e75
num_font="Monospace,7,-1,5,25,0,0,0,0,0"
num_margin=2
search_bar="\n ;background: ${edit_bg}\n ;color: ${edit_fg}\n ;border: 1px solid ${alt_bg}\n ;margin: 2px"
search_bar_focused="\n ;border: 1px solid ${sel_bg}"
sel_bg=fg
sel_fg=bg
sel_item_css=
show_number=true
show_scrollbars=false
style_main_window=false
tab_bar_css="\n ;background: ${bg - #222}"
tab_bar_item_counter="\n ;color: ${fg - #044 + #400}\n ;font-size: 6pt"
tab_bar_scroll_buttons_css="\n ;background: ${bg - #222}\n ;color: ${fg}\n ;border: 0"
tab_bar_sel_item_counter="\n ;color: ${sel_bg - #044 + #400}"
tab_bar_tab_selected_css="\n ;padding: 0.5em\n ;background: ${bg}\n ;border: 0.05em solid ${bg}\n ;color: ${fg}"
tab_bar_tab_unselected_css="\n ;border: 0.05em solid ${bg}\n ;padding: 0.5em\n ;background: ${bg - #222}\n ;color: ${fg - #333}"
tab_tree_css="\n ;color: ${fg}\n ;background-color: ${bg}"
tab_tree_item_counter="\n ;color: ${fg - #044 + #400}\n ;font-size: 6pt"
tab_tree_sel_item_counter="\n ;color: ${sel_fg - #044 + #400}"
tab_tree_sel_item_css="\n ;color: ${sel_fg}\n ;background-color: ${sel_bg}\n ;border-radius: 2px"
tool_bar_css="\n ;color: ${fg}\n ;background-color: ${bg}\n ;border: 0"
tool_button_css="\n ;color: ${fg}\n ;background: ${bg}\n ;border: 0\n ;border-radius: 2px"
tool_button_pressed_css="\n ;background: ${sel_bg}"
tool_button_selected_css="\n ;background: ${sel_bg - #222}\n ;color: ${sel_fg}\n ;border: 1px solid ${sel_bg}"
use_system_icons=false

View file

@ -0,0 +1 @@
background

View file

@ -0,0 +1 @@
size_NS

View file

@ -0,0 +1 @@
size_EW

View file

@ -0,0 +1 @@
forbidden

View file

@ -0,0 +1 @@
background

View file

@ -0,0 +1 @@
size_EW

View file

@ -0,0 +1 @@
size_NS

View file

@ -0,0 +1 @@
background

View file

@ -0,0 +1 @@
hand

View file

@ -0,0 +1 @@
help

View file

@ -0,0 +1 @@
hand

View file

@ -0,0 +1 @@
hand

View file

@ -0,0 +1 @@
forbidden

View file

@ -0,0 +1 @@
wait

View file

@ -0,0 +1 @@
background

View file

@ -0,0 +1 @@
link

View file

@ -0,0 +1 @@
move

Binary file not shown.

View file

@ -0,0 +1 @@
default

Binary file not shown.

View file

@ -0,0 +1 @@
size_NeSw

Binary file not shown.

View file

@ -0,0 +1 @@
size_NeSw

View file

@ -0,0 +1 @@
size_NwSe

View file

@ -0,0 +1 @@
size_NS

View file

@ -0,0 +1 @@
size_NeSw

View file

@ -0,0 +1 @@
precise

View file

@ -0,0 +1 @@
alt

View file

@ -0,0 +1 @@
link

View file

@ -0,0 +1 @@
size_EW

View file

@ -0,0 +1 @@
precise

View file

@ -0,0 +1 @@
default

View file

@ -0,0 +1 @@
precise

View file

@ -0,0 +1 @@
precise

View file

@ -0,0 +1 @@
forbidden

View file

@ -0,0 +1 @@
precise

View file

@ -0,0 +1 @@
default

View file

@ -0,0 +1 @@
help

Binary file not shown.

View file

@ -0,0 +1 @@
precise

View file

@ -0,0 +1 @@
help

View file

@ -0,0 +1 @@
link

View file

@ -0,0 +1 @@
move

View file

@ -0,0 +1 @@
link

View file

@ -0,0 +1 @@
forbidden

View file

@ -0,0 +1 @@
size_NS

View file

@ -0,0 +1 @@
pen

View file

@ -0,0 +1 @@
size_EW

View file

@ -0,0 +1 @@
hand

View file

@ -0,0 +1 @@
size_EW

View file

@ -0,0 +1 @@
size_NwSe

View file

@ -0,0 +1 @@
link

View file

@ -0,0 +1 @@
size_NwSe

View file

@ -0,0 +1 @@
move

Binary file not shown.

View file

@ -0,0 +1 @@
link

View file

@ -0,0 +1 @@
link

View file

@ -0,0 +1 @@
size_EW

View file

@ -0,0 +1 @@
background

Binary file not shown.

View file

@ -0,0 +1 @@
hand

View file

@ -0,0 +1 @@
hand

Binary file not shown.

View file

@ -0,0 +1 @@
beam

View file

@ -0,0 +1 @@
default

View file

@ -0,0 +1 @@
help

View file

@ -0,0 +1 @@
background

View file

@ -0,0 +1 @@
size_EW

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1 @@
size_NS

View file

@ -0,0 +1 @@
size_NeSw

View file

@ -0,0 +1 @@
size_NeSw

View file

@ -0,0 +1 @@
cross

View file

@ -0,0 +1 @@
forbidden

View file

@ -0,0 +1 @@
size_NS

View file

@ -0,0 +1 @@
size_NwSe

View file

@ -0,0 +1 @@
size_NwSe

View file

@ -0,0 +1 @@
link

Binary file not shown.

View file

@ -0,0 +1 @@
pen

View file

@ -0,0 +1 @@
forbidden

View file

@ -0,0 +1 @@
hand

View file

@ -0,0 +1 @@
move

View file

@ -0,0 +1 @@
link

Binary file not shown.

View file

@ -0,0 +1 @@
background

View file

@ -0,0 +1 @@
help

Binary file not shown.

View file

@ -0,0 +1 @@
size_EW

View file

@ -0,0 +1 @@
size_NS

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