chore: up
This commit is contained in:
		
							parent
							
								
									f893a5d054
								
							
						
					
					
						commit
						a378bda131
					
				
					 25 changed files with 299 additions and 720 deletions
				
			
		| 
						 | 
					@ -1,153 +0,0 @@
 | 
				
			||||||
#? Config file for bpytop v. 1.0.68
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#* Color theme, looks for a .theme file in "/usr/[local/]share/bpytop/themes" and "~/.config/bpytop/themes", "Default" for builtin default theme.
 | 
					 | 
				
			||||||
#* Prefix name by a plus sign (+) for a theme located in user themes folder, i.e. color_theme="+monokai"
 | 
					 | 
				
			||||||
color_theme="dracula"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#* If the theme set background should be shown, set to False if you want terminal background transparency
 | 
					 | 
				
			||||||
theme_background=False
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#* Sets if 24-bit truecolor should be used, will convert 24-bit colors to 256 color (6x6x6 color cube) if false.
 | 
					 | 
				
			||||||
truecolor=True
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#* Manually set which boxes to show. Available values are "cpu mem net proc", separate values with whitespace.
 | 
					 | 
				
			||||||
shown_boxes="net mem cpu proc"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#* Update time in milliseconds, increases automatically if set below internal loops processing time, recommended 2000 ms or above for better sample times for graphs.
 | 
					 | 
				
			||||||
update_ms=2000
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#* Processes update multiplier, sets how often the process list is updated as a multiplier of "update_ms".
 | 
					 | 
				
			||||||
#* Set to 2 or higher to greatly decrease bpytop cpu usage. (Only integers)
 | 
					 | 
				
			||||||
proc_update_mult=2
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#* Processes sorting, "pid" "program" "arguments" "threads" "user" "memory" "cpu lazy" "cpu responsive",
 | 
					 | 
				
			||||||
#* "cpu lazy" updates top process over time, "cpu responsive" updates top process directly.
 | 
					 | 
				
			||||||
proc_sorting="memory"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#* Reverse sorting order, True or False.
 | 
					 | 
				
			||||||
proc_reversed=False
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#* Show processes as a tree
 | 
					 | 
				
			||||||
proc_tree=False
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#* Which depth the tree view should auto collapse processes at
 | 
					 | 
				
			||||||
tree_depth=3
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#* 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=False
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#* Show process memory as bytes instead of percent
 | 
					 | 
				
			||||||
proc_mem_bytes=True
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#* Sets the CPU stat shown in upper half of the CPU graph, "total" is always available, see:
 | 
					 | 
				
			||||||
#* https://psutil.readthedocs.io/en/latest/#psutil.cpu_times for attributes available on specific platforms.
 | 
					 | 
				
			||||||
#* 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, see:
 | 
					 | 
				
			||||||
#* https://psutil.readthedocs.io/en/latest/#psutil.cpu_times for attributes available on specific platforms.
 | 
					 | 
				
			||||||
#* 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
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#* Shows the system uptime in the CPU box.
 | 
					 | 
				
			||||||
show_uptime=True
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#* Check cpu temperature, needs "osx-cpu-temp" on MacOS X.
 | 
					 | 
				
			||||||
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
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#* Which temperature scale to use, available values: "celsius", "fahrenheit", "kelvin" and "rankine"
 | 
					 | 
				
			||||||
temp_scale="celsius"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#* Show CPU frequency, can cause slowdowns on certain systems with some versions of psutil
 | 
					 | 
				
			||||||
show_cpu_freq=True
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#* Draw a clock at top of screen, formatting according to strftime, empty string to disable.
 | 
					 | 
				
			||||||
draw_clock="%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 a comma ",".
 | 
					 | 
				
			||||||
#* 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=False
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#* If swap memory should be shown in memory box.
 | 
					 | 
				
			||||||
show_swap=True
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#* Show swap as a disk, ignores show_swap value above, inserts itself after first disk.
 | 
					 | 
				
			||||||
swap_disk=False
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#* 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=False
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#* Toggles if io stats should be shown in regular disk usage view
 | 
					 | 
				
			||||||
show_io_stat=True
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#* Toggles io mode for disks, showing only big graphs for disk read/write speeds.
 | 
					 | 
				
			||||||
io_mode=False
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#* 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 (10 by default), use format "device:speed" separate disks with a comma ",".
 | 
					 | 
				
			||||||
#* Example: "/dev/sda:100, /dev/sdb:20"
 | 
					 | 
				
			||||||
io_graph_speeds=""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#* Set fixed values for network graphs, default "10M" = 10 Mibibytes, possible units "K", "M", "G", append with "bit" for bits instead of bytes, i.e "100mbit"
 | 
					 | 
				
			||||||
net_download="10M"
 | 
					 | 
				
			||||||
net_upload="10M"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#* Start in network graphs auto rescaling mode, ignores any values set above and rescales down to 10 Kibibytes at the lowest.
 | 
					 | 
				
			||||||
net_auto=True
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#* Sync the scaling for download and upload to whichever currently has the highest scale
 | 
					 | 
				
			||||||
net_sync=False
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#* If the network graphs color gradient should scale to bandwidth usage or auto scale, bandwidth usage is based on "net_download" and "net_upload" values
 | 
					 | 
				
			||||||
net_color_fixed=False
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#* Starts with the Network Interface specified here.
 | 
					 | 
				
			||||||
net_iface=""
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#* Show battery stats in top right if battery is present
 | 
					 | 
				
			||||||
show_battery=True
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#* Show init screen at startup, the init screen is purely cosmetical
 | 
					 | 
				
			||||||
show_init=False
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#* Enable check for new version from github.com/aristocratos/bpytop at start.
 | 
					 | 
				
			||||||
update_check=False
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#* Set loglevel for "~/.config/bpytop/error.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
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,11 +0,0 @@
 | 
				
			||||||
05/08/22 (00:10:15) | ERROR: Data collection thread failed with exception: Sign not allowed in string format specifier
 | 
					 | 
				
			||||||
Traceback (most recent call last):
 | 
					 | 
				
			||||||
  File "/usr/bin/bpytop", line 2959, in _runner
 | 
					 | 
				
			||||||
    collector._draw()
 | 
					 | 
				
			||||||
  File "/usr/bin/bpytop", line 3991, in _draw
 | 
					 | 
				
			||||||
    ProcBox._draw_fg()
 | 
					 | 
				
			||||||
  File "/usr/bin/bpytop", line 2739, in _draw_fg
 | 
					 | 
				
			||||||
    label = (f'{THEME.title}{Fx.b}{Mv.to(y, x)}{"Pid:":>7} {"Program:" if prog_len > 8 else "Prg:":<{prog_len}}' + (f'{"Arguments:":<{arg_len-4}}' if arg_len else "") +
 | 
					 | 
				
			||||||
ValueError: Sign not allowed in string format specifier
 | 
					 | 
				
			||||||
05/08/22 (00:10:15) | WARNING: Exiting with errorcode (1). Runtime 0:00:00 
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
							
								
								
									
										212
									
								
								.config/btop/btop.conf
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										212
									
								
								.config/btop/btop.conf
									
										
									
									
									
										Normal 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/dracula.theme"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#* If the theme set background should be shown, set to False if you want terminal background transparency.
 | 
				
			||||||
 | 
					theme_background = False
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#* 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 = 2000
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#* 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 = "cpu lazy"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#* 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 = False
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#* 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 = True
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#* 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 = False
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#* 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"
 | 
				
			||||||
| 
						 | 
					@ -6,7 +6,7 @@
 | 
				
			||||||
;; Some functionality uses this to identify you, e.g. GPG configuration, email
 | 
					;; Some functionality uses this to identify you, e.g. GPG configuration, email
 | 
				
			||||||
;; clients, file templates and snippets.
 | 
					;; clients, file templates and snippets.
 | 
				
			||||||
(setq user-full-name "Alexandre Cavalheiro S. Tiago da Silva"
 | 
					(setq user-full-name "Alexandre Cavalheiro S. Tiago da Silva"
 | 
				
			||||||
      user-mail-address "alexandre.cssilva@gmail.com")
 | 
					      user-mail-address "contact@thewizard.link")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
;; Doom exposes five (optional) variables for controlling fonts in Doom. Here
 | 
					;; Doom exposes five (optional) variables for controlling fonts in Doom. Here
 | 
				
			||||||
;; are the three important ones:
 | 
					;; are the three important ones:
 | 
				
			||||||
| 
						 | 
					@ -58,7 +58,7 @@
 | 
				
			||||||
;; You can also try 'gd' (or 'C-c c d') to jump to their definition and see how
 | 
					;; You can also try 'gd' (or 'C-c c d') to jump to their definition and see how
 | 
				
			||||||
;; they are implemented.
 | 
					;; they are implemented.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
;; Set the tab width to 2 and enable tab indentation
 | 
					;; Set the tab size to 2
 | 
				
			||||||
(setq tab-width 2)
 | 
					(setq tab-width 2)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
;; Make sure hl-line-mode doesn't overrides rainbow-mode
 | 
					;; Make sure hl-line-mode doesn't overrides rainbow-mode
 | 
				
			||||||
| 
						 | 
					@ -144,9 +144,6 @@ mask DIR)."
 | 
				
			||||||
;; Setup elixir-ls
 | 
					;; Setup elixir-ls
 | 
				
			||||||
(setq lsp-clients-elixir-server-executable '("~/.local/share/elixir-ls/release/language_server.sh"))
 | 
					(setq lsp-clients-elixir-server-executable '("~/.local/share/elixir-ls/release/language_server.sh"))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
;; Make sure hl-line-mode doesn't overrides rainbow-mode
 | 
					 | 
				
			||||||
(add-hook! 'vue-mode-hook #'lsp)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
;; Configure elfeed
 | 
					;; Configure elfeed
 | 
				
			||||||
(setq rmh-elfeed-org-files '("/home/wizardlink/Documents/zettelkasten/20220610215118-elfeed.org"))
 | 
					(setq rmh-elfeed-org-files '("/home/wizardlink/Documents/zettelkasten/20220610215118-elfeed.org"))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										13
									
								
								.config/doom/custom.el
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								.config/doom/custom.el
									
										
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| 
						 | 
					@ -30,7 +30,7 @@
 | 
				
			||||||
       ;;deft              ; notational velocity for Emacs
 | 
					       ;;deft              ; notational velocity for Emacs
 | 
				
			||||||
       doom              ; what makes DOOM look the way it does
 | 
					       doom              ; what makes DOOM look the way it does
 | 
				
			||||||
       doom-dashboard    ; a nifty splash screen for Emacs
 | 
					       doom-dashboard    ; a nifty splash screen for Emacs
 | 
				
			||||||
       doom-quit         ; DOOM quit-message prompts when you quit Emacs
 | 
					       ;;doom-quit         ; DOOM quit-message prompts when you quit Emacs
 | 
				
			||||||
       (emoji +unicode)  ; 🙂
 | 
					       (emoji +unicode)  ; 🙂
 | 
				
			||||||
       hl-todo           ; highlight TODO/FIXME/NOTE/DEPRECATED/HACK/REVIEW
 | 
					       hl-todo           ; highlight TODO/FIXME/NOTE/DEPRECATED/HACK/REVIEW
 | 
				
			||||||
       ;;hydra
 | 
					       ;;hydra
 | 
				
			||||||
| 
						 | 
					@ -107,6 +107,7 @@
 | 
				
			||||||
       taskrunner        ; taskrunner for all your projects
 | 
					       taskrunner        ; taskrunner for all your projects
 | 
				
			||||||
       ;;terraform         ; infrastructure as code
 | 
					       ;;terraform         ; infrastructure as code
 | 
				
			||||||
       ;;tmux              ; an API for interacting with tmux
 | 
					       ;;tmux              ; an API for interacting with tmux
 | 
				
			||||||
 | 
					       tree-sitter       ; syntax and parsing, sitting in a tree...
 | 
				
			||||||
       ;;upload            ; map local to remote projects via ssh/ftp
 | 
					       ;;upload            ; map local to remote projects via ssh/ftp
 | 
				
			||||||
 | 
					
 | 
				
			||||||
       :os
 | 
					       :os
 | 
				
			||||||
| 
						 | 
					@ -142,7 +143,7 @@
 | 
				
			||||||
       ;;hy                ; readability of scheme w/ speed of python
 | 
					       ;;hy                ; readability of scheme w/ speed of python
 | 
				
			||||||
       ;;idris             ; a language you can depend on
 | 
					       ;;idris             ; a language you can depend on
 | 
				
			||||||
       (json +lsp)       ; At least it ain't XML
 | 
					       (json +lsp)       ; At least it ain't XML
 | 
				
			||||||
       ;;(java +meghanada) ; the poster child for carpal tunnel syndrome
 | 
					       ;;(java +lsp) ; the poster child for carpal tunnel syndrome
 | 
				
			||||||
       (javascript +lsp) ; all(hope(abandon(ye(who(enter(here))))))
 | 
					       (javascript +lsp) ; all(hope(abandon(ye(who(enter(here))))))
 | 
				
			||||||
       ;;julia             ; a better, faster MATLAB
 | 
					       ;;julia             ; a better, faster MATLAB
 | 
				
			||||||
       ;;kotlin            ; a better, slicker Java(Script)
 | 
					       ;;kotlin            ; a better, slicker Java(Script)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -56,9 +56,6 @@
 | 
				
			||||||
  :recipe (:host github :repo "org-roam/org-roam"
 | 
					  :recipe (:host github :repo "org-roam/org-roam"
 | 
				
			||||||
           :files (:defaults "extensions/*")))
 | 
					           :files (:defaults "extensions/*")))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
;; Install and enable vue-mode
 | 
					 | 
				
			||||||
(package! vue-mode)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
;; Install and enable powershell.el
 | 
					;; Install and enable powershell.el
 | 
				
			||||||
(package! powershell)
 | 
					(package! powershell)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -4,7 +4,8 @@ fish_add_path /home/wizardlink/.local/share/scripts \
 | 
				
			||||||
	/home/wizardlink/.nimble/bin \
 | 
						/home/wizardlink/.nimble/bin \
 | 
				
			||||||
	/home/wizardlink/.cargo/bin \
 | 
						/home/wizardlink/.cargo/bin \
 | 
				
			||||||
	/home/wizardlink/.local/bin \
 | 
						/home/wizardlink/.local/bin \
 | 
				
			||||||
	/lib/flatpak/exports/bin
 | 
						/lib/flatpak/exports/bin \
 | 
				
			||||||
 | 
					  /home/wizardlink/.local/share/scripts/burrito
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Set the default editor
 | 
					# Set the default editor
 | 
				
			||||||
set -x EDITOR lvim
 | 
					set -x EDITOR lvim
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -29,4 +29,4 @@ SETUVAR fish_pager_color_description:B3A06D\x1eyellow\x1e\x2di
 | 
				
			||||||
SETUVAR fish_pager_color_prefix:cyan\x1e\x2d\x2dbold\x1e\x2d\x2dunderline
 | 
					SETUVAR fish_pager_color_prefix:cyan\x1e\x2d\x2dbold\x1e\x2d\x2dunderline
 | 
				
			||||||
SETUVAR fish_pager_color_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan
 | 
					SETUVAR fish_pager_color_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan
 | 
				
			||||||
SETUVAR fish_pager_color_selected_background:\x2dr
 | 
					SETUVAR fish_pager_color_selected_background:\x2dr
 | 
				
			||||||
SETUVAR fish_user_paths:/home/wizardlink/\x2econfig/emacs/bin\x1e/home/wizardlink/\x2espicetify\x1e/home/wizardlink/\x2elocal/share/scripts\x1e/home/wizardlink/\x2eemacs\x2ed/bin\x1e/home/wizardlink/\x2enimble/bin\x1e/home/wizardlink/\x2ecargo/bin\x1e/home/wizardlink/\x2elocal/bin
 | 
					SETUVAR fish_user_paths:/home/wizardlink/\x2elocal/share/scripts/burrito\x1e/home/wizardlink/\x2econfig/emacs/bin\x1e/home/wizardlink/\x2espicetify\x1e/home/wizardlink/\x2elocal/share/scripts\x1e/home/wizardlink/\x2eemacs\x2ed/bin\x1e/home/wizardlink/\x2enimble/bin\x1e/home/wizardlink/\x2ecargo/bin\x1e/home/wizardlink/\x2elocal/bin
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -14,17 +14,17 @@ softrealtime=off
 | 
				
			||||||
 | 
					
 | 
				
			||||||
; GameMode can renice game processes. You can put any value between 0 and 20 here, the value
 | 
					; GameMode can renice game processes. You can put any value between 0 and 20 here, the value
 | 
				
			||||||
; will be negated and applied as a nice value (0 means no change). Defaults to 0.
 | 
					; will be negated and applied as a nice value (0 means no change). Defaults to 0.
 | 
				
			||||||
renice=0
 | 
					renice=5
 | 
				
			||||||
 | 
					
 | 
				
			||||||
; By default, GameMode adjusts the iopriority of clients to BE/0, you can put any value
 | 
					; By default, GameMode adjusts the iopriority of clients to BE/0, you can put any value
 | 
				
			||||||
; between 0 and 7 here (with 0 being highest priority), or one of the special values
 | 
					; between 0 and 7 here (with 0 being highest priority), or one of the special values
 | 
				
			||||||
; "off" (to disable) or "reset" (to restore Linux default behavior based on CPU priority),
 | 
					; "off" (to disable) or "reset" (to restore Linux default behavior based on CPU priority),
 | 
				
			||||||
; currently, only the best-effort class is supported thus you cannot set it here
 | 
					; currently, only the best-effort class is supported thus you cannot set it here
 | 
				
			||||||
ioprio=0
 | 
					ioprio=2
 | 
				
			||||||
 | 
					
 | 
				
			||||||
; Sets whether gamemode will inhibit the screensaver when active
 | 
					; Sets whether gamemode will inhibit the screensaver when active
 | 
				
			||||||
; Defaults to 1
 | 
					; Defaults to 1
 | 
				
			||||||
;inhibit_screensaver=1
 | 
					inhibit_screensaver=0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[filter]
 | 
					[filter]
 | 
				
			||||||
; If "whitelist" entry has a value(s)
 | 
					; If "whitelist" entry has a value(s)
 | 
				
			||||||
| 
						 | 
					@ -42,7 +42,7 @@ ioprio=0
 | 
				
			||||||
; It is also highly recommended you try these settings out first manually to find the sweet spots
 | 
					; It is also highly recommended you try these settings out first manually to find the sweet spots
 | 
				
			||||||
 | 
					
 | 
				
			||||||
; Setting this to the keyphrase "accept-responsibility" will allow gamemode to apply GPU optimisations such as overclocks
 | 
					; Setting this to the keyphrase "accept-responsibility" will allow gamemode to apply GPU optimisations such as overclocks
 | 
				
			||||||
apply_gpu_optimisations=accept-responsibility
 | 
					;apply_gpu_optimisations=accept-responsibility
 | 
				
			||||||
 | 
					
 | 
				
			||||||
; The DRM device number on the system (usually 0), ie. the number in /sys/class/drm/card0/
 | 
					; The DRM device number on the system (usually 0), ie. the number in /sys/class/drm/card0/
 | 
				
			||||||
;gpu_device=0
 | 
					;gpu_device=0
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -10,7 +10,7 @@ an executable
 | 
				
			||||||
 | 
					
 | 
				
			||||||
-- general
 | 
					-- general
 | 
				
			||||||
lvim.log.level = "warn"
 | 
					lvim.log.level = "warn"
 | 
				
			||||||
lvim.format_on_save.enabled = false
 | 
					lvim.format_on_save.enabled = true
 | 
				
			||||||
lvim.colorscheme = "dracula"
 | 
					lvim.colorscheme = "dracula"
 | 
				
			||||||
lvim.transparent_window = true
 | 
					lvim.transparent_window = true
 | 
				
			||||||
-- to disable icons and use a minimalist setup, uncomment the following
 | 
					-- to disable icons and use a minimalist setup, uncomment the following
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,455 +0,0 @@
 | 
				
			||||||
-- Automatically generated packer.nvim plugin loader code
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if vim.api.nvim_call_function('has', {'nvim-0.5'}) ~= 1 then
 | 
					 | 
				
			||||||
  vim.api.nvim_command('echohl WarningMsg | echom "Invalid Neovim version for packer.nvim! | echohl None"')
 | 
					 | 
				
			||||||
  return
 | 
					 | 
				
			||||||
end
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
vim.api.nvim_command('packadd packer.nvim')
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
local no_errors, error_msg = pcall(function()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
_G._packer = _G._packer or {}
 | 
					 | 
				
			||||||
_G._packer.inside_compile = true
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
local time
 | 
					 | 
				
			||||||
local profile_info
 | 
					 | 
				
			||||||
local should_profile = false
 | 
					 | 
				
			||||||
if should_profile then
 | 
					 | 
				
			||||||
  local hrtime = vim.loop.hrtime
 | 
					 | 
				
			||||||
  profile_info = {}
 | 
					 | 
				
			||||||
  time = function(chunk, start)
 | 
					 | 
				
			||||||
    if start then
 | 
					 | 
				
			||||||
      profile_info[chunk] = hrtime()
 | 
					 | 
				
			||||||
    else
 | 
					 | 
				
			||||||
      profile_info[chunk] = (hrtime() - profile_info[chunk]) / 1e6
 | 
					 | 
				
			||||||
    end
 | 
					 | 
				
			||||||
  end
 | 
					 | 
				
			||||||
else
 | 
					 | 
				
			||||||
  time = function(chunk, start) end
 | 
					 | 
				
			||||||
end
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
local function save_profiles(threshold)
 | 
					 | 
				
			||||||
  local sorted_times = {}
 | 
					 | 
				
			||||||
  for chunk_name, time_taken in pairs(profile_info) do
 | 
					 | 
				
			||||||
    sorted_times[#sorted_times + 1] = {chunk_name, time_taken}
 | 
					 | 
				
			||||||
  end
 | 
					 | 
				
			||||||
  table.sort(sorted_times, function(a, b) return a[2] > b[2] end)
 | 
					 | 
				
			||||||
  local results = {}
 | 
					 | 
				
			||||||
  for i, elem in ipairs(sorted_times) do
 | 
					 | 
				
			||||||
    if not threshold or threshold and elem[2] > threshold then
 | 
					 | 
				
			||||||
      results[i] = elem[1] .. ' took ' .. elem[2] .. 'ms'
 | 
					 | 
				
			||||||
    end
 | 
					 | 
				
			||||||
  end
 | 
					 | 
				
			||||||
  if threshold then
 | 
					 | 
				
			||||||
    table.insert(results, '(Only showing plugins that took longer than ' .. threshold .. ' ms ' .. 'to load)')
 | 
					 | 
				
			||||||
  end
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  _G._packer.profile_output = results
 | 
					 | 
				
			||||||
end
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
time([[Luarocks path setup]], true)
 | 
					 | 
				
			||||||
local package_path_str = "/home/wizardlink/.cache/lvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?.lua;/home/wizardlink/.cache/lvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?/init.lua;/home/wizardlink/.cache/lvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?.lua;/home/wizardlink/.cache/lvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?/init.lua"
 | 
					 | 
				
			||||||
local install_cpath_pattern = "/home/wizardlink/.cache/lvim/packer_hererocks/2.1.0-beta3/lib/lua/5.1/?.so"
 | 
					 | 
				
			||||||
if not string.find(package.path, package_path_str, 1, true) then
 | 
					 | 
				
			||||||
  package.path = package.path .. ';' .. package_path_str
 | 
					 | 
				
			||||||
end
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if not string.find(package.cpath, install_cpath_pattern, 1, true) then
 | 
					 | 
				
			||||||
  package.cpath = package.cpath .. ';' .. install_cpath_pattern
 | 
					 | 
				
			||||||
end
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
time([[Luarocks path setup]], false)
 | 
					 | 
				
			||||||
time([[try_loadstring definition]], true)
 | 
					 | 
				
			||||||
local function try_loadstring(s, component, name)
 | 
					 | 
				
			||||||
  local success, result = pcall(loadstring(s), name, _G.packer_plugins[name])
 | 
					 | 
				
			||||||
  if not success then
 | 
					 | 
				
			||||||
    vim.schedule(function()
 | 
					 | 
				
			||||||
      vim.api.nvim_notify('packer.nvim: Error running ' .. component .. ' for ' .. name .. ': ' .. result, vim.log.levels.ERROR, {})
 | 
					 | 
				
			||||||
    end)
 | 
					 | 
				
			||||||
  end
 | 
					 | 
				
			||||||
  return result
 | 
					 | 
				
			||||||
end
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
time([[try_loadstring definition]], false)
 | 
					 | 
				
			||||||
time([[Defining packer_plugins]], true)
 | 
					 | 
				
			||||||
_G.packer_plugins = {
 | 
					 | 
				
			||||||
  ["Comment.nvim"] = {
 | 
					 | 
				
			||||||
    config = { "\27LJ\2\n?\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\22lvim.core.comment\frequire\0" },
 | 
					 | 
				
			||||||
    loaded = false,
 | 
					 | 
				
			||||||
    needs_bufread = false,
 | 
					 | 
				
			||||||
    only_cond = false,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/opt/Comment.nvim",
 | 
					 | 
				
			||||||
    url = "https://github.com/numToStr/Comment.nvim"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  LuaSnip = {
 | 
					 | 
				
			||||||
    config = { "\27LJ\2\nñ\3\0\0\v\0\23\00166\0\0\0'\2\1\0B\0\2\0024\1\0\0006\2\2\0009\2\3\0029\2\4\0029\2\5\0029\2\6\2\15\0\2\0X\3\f€\21\2\1\0\22\2\0\0029\3\a\0006\5\b\0B\5\1\2'\6\t\0'\a\n\0'\b\v\0'\t\f\0'\n\r\0B\3\a\2<\3\2\0019\2\a\0006\4\14\0B\4\1\2'\5\15\0B\2\3\0029\3\16\0\18\5\2\0B\3\2\2\15\0\3\0X\4\3€\21\3\1\0\22\3\0\3<\2\3\0016\3\0\0'\5\17\0B\3\2\0029\3\18\3B\3\1\0016\3\0\0'\5\19\0B\3\2\0029\3\18\0035\5\20\0=\1\21\5B\3\2\0016\3\0\0'\5\22\0B\3\2\0029\3\18\3B\3\1\1K\0\1\0\"luasnip.loaders.from_snipmate\npaths\1\0\0 luasnip.loaders.from_vscode\14lazy_load\29luasnip.loaders.from_lua\17is_directory\rsnippets\19get_config_dir\22friendly-snippets\nstart\vpacker\tpack\tsite\20get_runtime_dir\15join_paths\22friendly_snippets\fsources\fluasnip\fbuiltin\tlvim\15lvim.utils\frequire\2\0" },
 | 
					 | 
				
			||||||
    loaded = true,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/start/LuaSnip",
 | 
					 | 
				
			||||||
    url = "https://github.com/L3MON4D3/LuaSnip"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["alpha-nvim"] = {
 | 
					 | 
				
			||||||
    config = { "\27LJ\2\n=\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\20lvim.core.alpha\frequire\0" },
 | 
					 | 
				
			||||||
    loaded = true,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/start/alpha-nvim",
 | 
					 | 
				
			||||||
    url = "https://github.com/goolord/alpha-nvim"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["bufferline.nvim"] = {
 | 
					 | 
				
			||||||
    config = { "\27LJ\2\nB\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\25lvim.core.bufferline\frequire\0" },
 | 
					 | 
				
			||||||
    loaded = false,
 | 
					 | 
				
			||||||
    needs_bufread = false,
 | 
					 | 
				
			||||||
    only_cond = false,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/opt/bufferline.nvim",
 | 
					 | 
				
			||||||
    url = "https://github.com/akinsho/bufferline.nvim"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["cmp-buffer"] = {
 | 
					 | 
				
			||||||
    loaded = true,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/start/cmp-buffer",
 | 
					 | 
				
			||||||
    url = "https://github.com/hrsh7th/cmp-buffer"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["cmp-nvim-lsp"] = {
 | 
					 | 
				
			||||||
    loaded = true,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/start/cmp-nvim-lsp",
 | 
					 | 
				
			||||||
    url = "https://github.com/hrsh7th/cmp-nvim-lsp"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["cmp-path"] = {
 | 
					 | 
				
			||||||
    loaded = true,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/start/cmp-path",
 | 
					 | 
				
			||||||
    url = "https://github.com/hrsh7th/cmp-path"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  cmp_luasnip = {
 | 
					 | 
				
			||||||
    loaded = true,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/start/cmp_luasnip",
 | 
					 | 
				
			||||||
    url = "https://github.com/saadparwaiz1/cmp_luasnip"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["editorconfig.nvim"] = {
 | 
					 | 
				
			||||||
    loaded = true,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/start/editorconfig.nvim",
 | 
					 | 
				
			||||||
    url = "https://github.com/gpanders/editorconfig.nvim"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["friendly-snippets"] = {
 | 
					 | 
				
			||||||
    loaded = true,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/start/friendly-snippets",
 | 
					 | 
				
			||||||
    url = "https://github.com/rafamadriz/friendly-snippets"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["gitsigns.nvim"] = {
 | 
					 | 
				
			||||||
    config = { "\27LJ\2\n@\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\23lvim.core.gitsigns\frequire\0" },
 | 
					 | 
				
			||||||
    loaded = false,
 | 
					 | 
				
			||||||
    needs_bufread = false,
 | 
					 | 
				
			||||||
    only_cond = false,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/opt/gitsigns.nvim",
 | 
					 | 
				
			||||||
    url = "https://github.com/lewis6991/gitsigns.nvim"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  gruvbox = {
 | 
					 | 
				
			||||||
    loaded = true,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/start/gruvbox",
 | 
					 | 
				
			||||||
    url = "https://github.com/morhetz/gruvbox"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["indent-blankline.nvim"] = {
 | 
					 | 
				
			||||||
    config = { "\27LJ\2\nC\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\26lvim.core.indentlines\frequire\0" },
 | 
					 | 
				
			||||||
    loaded = true,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/start/indent-blankline.nvim",
 | 
					 | 
				
			||||||
    url = "https://github.com/lukas-reineke/indent-blankline.nvim"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["lir.nvim"] = {
 | 
					 | 
				
			||||||
    config = { "\27LJ\2\n;\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\18lvim.core.lir\frequire\0" },
 | 
					 | 
				
			||||||
    loaded = true,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/start/lir.nvim",
 | 
					 | 
				
			||||||
    url = "https://github.com/christianchiarulli/lir.nvim"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["lualine.nvim"] = {
 | 
					 | 
				
			||||||
    config = { "\27LJ\2\n?\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\22lvim.core.lualine\frequire\0" },
 | 
					 | 
				
			||||||
    loaded = true,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/start/lualine.nvim",
 | 
					 | 
				
			||||||
    url = "https://github.com/nvim-lualine/lualine.nvim"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["lunar.nvim"] = {
 | 
					 | 
				
			||||||
    loaded = true,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/start/lunar.nvim",
 | 
					 | 
				
			||||||
    url = "https://github.com/lunarvim/lunar.nvim"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["mason-lspconfig.nvim"] = {
 | 
					 | 
				
			||||||
    loaded = true,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/start/mason-lspconfig.nvim",
 | 
					 | 
				
			||||||
    url = "https://github.com/williamboman/mason-lspconfig.nvim"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["mason.nvim"] = {
 | 
					 | 
				
			||||||
    config = { "\27LJ\2\n=\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\20lvim.core.mason\frequire\0" },
 | 
					 | 
				
			||||||
    loaded = true,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/start/mason.nvim",
 | 
					 | 
				
			||||||
    url = "https://github.com/williamboman/mason.nvim"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["neodev.nvim"] = {
 | 
					 | 
				
			||||||
    loaded = false,
 | 
					 | 
				
			||||||
    needs_bufread = false,
 | 
					 | 
				
			||||||
    only_cond = false,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/opt/neodev.nvim",
 | 
					 | 
				
			||||||
    url = "https://github.com/folke/neodev.nvim"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["nim.nvim"] = {
 | 
					 | 
				
			||||||
    loaded = true,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/start/nim.nvim",
 | 
					 | 
				
			||||||
    url = "https://github.com/alaviss/nim.nvim"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["nlsp-settings.nvim"] = {
 | 
					 | 
				
			||||||
    loaded = true,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/start/nlsp-settings.nvim",
 | 
					 | 
				
			||||||
    url = "https://github.com/tamago324/nlsp-settings.nvim"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["null-ls.nvim"] = {
 | 
					 | 
				
			||||||
    loaded = true,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/start/null-ls.nvim",
 | 
					 | 
				
			||||||
    url = "https://github.com/jose-elias-alvarez/null-ls.nvim"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["nvim-autopairs"] = {
 | 
					 | 
				
			||||||
    config = { "\27LJ\2\nA\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\24lvim.core.autopairs\frequire\0" },
 | 
					 | 
				
			||||||
    loaded = true,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/start/nvim-autopairs",
 | 
					 | 
				
			||||||
    url = "https://github.com/windwp/nvim-autopairs"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["nvim-cmp"] = {
 | 
					 | 
				
			||||||
    config = { "\27LJ\2\n`\0\0\3\0\6\0\v6\0\0\0009\0\1\0009\0\2\0\15\0\0\0X\1\5€6\0\3\0'\2\4\0B\0\2\0029\0\5\0B\0\1\1K\0\1\0\nsetup\18lvim.core.cmp\frequire\bcmp\fbuiltin\tlvim\0" },
 | 
					 | 
				
			||||||
    loaded = true,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/start/nvim-cmp",
 | 
					 | 
				
			||||||
    url = "https://github.com/hrsh7th/nvim-cmp"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["nvim-dap"] = {
 | 
					 | 
				
			||||||
    config = { "\27LJ\2\n;\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\18lvim.core.dap\frequire\0" },
 | 
					 | 
				
			||||||
    loaded = true,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/start/nvim-dap",
 | 
					 | 
				
			||||||
    url = "https://github.com/mfussenegger/nvim-dap"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["nvim-dap-ui"] = {
 | 
					 | 
				
			||||||
    config = { "\27LJ\2\n>\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\rsetup_ui\18lvim.core.dap\frequire\0" },
 | 
					 | 
				
			||||||
    loaded = true,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/start/nvim-dap-ui",
 | 
					 | 
				
			||||||
    url = "https://github.com/rcarriga/nvim-dap-ui"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["nvim-lspconfig"] = {
 | 
					 | 
				
			||||||
    loaded = true,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/start/nvim-lspconfig",
 | 
					 | 
				
			||||||
    url = "https://github.com/neovim/nvim-lspconfig"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["nvim-navic"] = {
 | 
					 | 
				
			||||||
    config = { "\27LJ\2\nC\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\26lvim.core.breadcrumbs\frequire\0" },
 | 
					 | 
				
			||||||
    loaded = true,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/start/nvim-navic",
 | 
					 | 
				
			||||||
    url = "https://github.com/SmiteshP/nvim-navic"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["nvim-tree.lua"] = {
 | 
					 | 
				
			||||||
    config = { "\27LJ\2\n@\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\23lvim.core.nvimtree\frequire\0" },
 | 
					 | 
				
			||||||
    loaded = true,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/start/nvim-tree.lua",
 | 
					 | 
				
			||||||
    url = "https://github.com/kyazdani42/nvim-tree.lua"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["nvim-treesitter"] = {
 | 
					 | 
				
			||||||
    config = { "\27LJ\2\nB\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\25lvim.core.treesitter\frequire\0" },
 | 
					 | 
				
			||||||
    loaded = true,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter",
 | 
					 | 
				
			||||||
    url = "https://github.com/nvim-treesitter/nvim-treesitter"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["nvim-ts-context-commentstring"] = {
 | 
					 | 
				
			||||||
    loaded = false,
 | 
					 | 
				
			||||||
    needs_bufread = false,
 | 
					 | 
				
			||||||
    only_cond = false,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/opt/nvim-ts-context-commentstring",
 | 
					 | 
				
			||||||
    url = "https://github.com/JoosepAlviste/nvim-ts-context-commentstring"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["nvim-web-devicons"] = {
 | 
					 | 
				
			||||||
    loaded = true,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/start/nvim-web-devicons",
 | 
					 | 
				
			||||||
    url = "https://github.com/kyazdani42/nvim-web-devicons"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["packer.nvim"] = {
 | 
					 | 
				
			||||||
    loaded = true,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/start/packer.nvim",
 | 
					 | 
				
			||||||
    url = "https://github.com/wbthomason/packer.nvim"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["plenary.nvim"] = {
 | 
					 | 
				
			||||||
    loaded = true,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/start/plenary.nvim",
 | 
					 | 
				
			||||||
    url = "https://github.com/nvim-lua/plenary.nvim"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["popup.nvim"] = {
 | 
					 | 
				
			||||||
    loaded = true,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/start/popup.nvim",
 | 
					 | 
				
			||||||
    url = "https://github.com/nvim-lua/popup.nvim"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["project.nvim"] = {
 | 
					 | 
				
			||||||
    config = { "\27LJ\2\n?\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\22lvim.core.project\frequire\0" },
 | 
					 | 
				
			||||||
    loaded = true,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/start/project.nvim",
 | 
					 | 
				
			||||||
    url = "https://github.com/ahmedkhalf/project.nvim"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["schemastore.nvim"] = {
 | 
					 | 
				
			||||||
    loaded = true,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/start/schemastore.nvim",
 | 
					 | 
				
			||||||
    url = "https://github.com/b0o/schemastore.nvim"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["structlog.nvim"] = {
 | 
					 | 
				
			||||||
    loaded = true,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/start/structlog.nvim",
 | 
					 | 
				
			||||||
    url = "https://github.com/Tastyep/structlog.nvim"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["telescope-fzf-native.nvim"] = {
 | 
					 | 
				
			||||||
    loaded = true,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/start/telescope-fzf-native.nvim",
 | 
					 | 
				
			||||||
    url = "https://github.com/nvim-telescope/telescope-fzf-native.nvim"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["telescope.nvim"] = {
 | 
					 | 
				
			||||||
    config = { "\27LJ\2\nA\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\24lvim.core.telescope\frequire\0" },
 | 
					 | 
				
			||||||
    loaded = true,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/start/telescope.nvim",
 | 
					 | 
				
			||||||
    url = "https://github.com/nvim-telescope/telescope.nvim"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["toggleterm.nvim"] = {
 | 
					 | 
				
			||||||
    config = { "\27LJ\2\n@\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\23lvim.core.terminal\frequire\0" },
 | 
					 | 
				
			||||||
    loaded = false,
 | 
					 | 
				
			||||||
    needs_bufread = false,
 | 
					 | 
				
			||||||
    only_cond = false,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/opt/toggleterm.nvim",
 | 
					 | 
				
			||||||
    url = "https://github.com/akinsho/toggleterm.nvim"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["tokyonight.nvim"] = {
 | 
					 | 
				
			||||||
    loaded = true,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/start/tokyonight.nvim",
 | 
					 | 
				
			||||||
    url = "https://github.com/folke/tokyonight.nvim"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  vim = {
 | 
					 | 
				
			||||||
    loaded = true,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/start/vim",
 | 
					 | 
				
			||||||
    url = "https://github.com/dracula/vim"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["vim-illuminate"] = {
 | 
					 | 
				
			||||||
    config = { "\27LJ\2\nB\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\25lvim.core.illuminate\frequire\0" },
 | 
					 | 
				
			||||||
    loaded = true,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/start/vim-illuminate",
 | 
					 | 
				
			||||||
    url = "https://github.com/RRethy/vim-illuminate"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  ["which-key.nvim"] = {
 | 
					 | 
				
			||||||
    config = { "\27LJ\2\nA\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\24lvim.core.which-key\frequire\0" },
 | 
					 | 
				
			||||||
    loaded = false,
 | 
					 | 
				
			||||||
    needs_bufread = false,
 | 
					 | 
				
			||||||
    only_cond = false,
 | 
					 | 
				
			||||||
    path = "/home/wizardlink/.local/share/lunarvim/site/pack/packer/opt/which-key.nvim",
 | 
					 | 
				
			||||||
    url = "https://github.com/folke/which-key.nvim"
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
time([[Defining packer_plugins]], false)
 | 
					 | 
				
			||||||
local module_lazy_loads = {
 | 
					 | 
				
			||||||
  ["^neodev"] = "neodev.nvim"
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
local lazy_load_called = {['packer.load'] = true}
 | 
					 | 
				
			||||||
local function lazy_load_module(module_name)
 | 
					 | 
				
			||||||
  local to_load = {}
 | 
					 | 
				
			||||||
  if lazy_load_called[module_name] then return nil end
 | 
					 | 
				
			||||||
  lazy_load_called[module_name] = true
 | 
					 | 
				
			||||||
  for module_pat, plugin_name in pairs(module_lazy_loads) do
 | 
					 | 
				
			||||||
    if not _G.packer_plugins[plugin_name].loaded and string.match(module_name, module_pat) then
 | 
					 | 
				
			||||||
      to_load[#to_load + 1] = plugin_name
 | 
					 | 
				
			||||||
    end
 | 
					 | 
				
			||||||
  end
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  if #to_load > 0 then
 | 
					 | 
				
			||||||
    require('packer.load')(to_load, {module = module_name}, _G.packer_plugins)
 | 
					 | 
				
			||||||
    local loaded_mod = package.loaded[module_name]
 | 
					 | 
				
			||||||
    if loaded_mod then
 | 
					 | 
				
			||||||
      return function(modname) return loaded_mod end
 | 
					 | 
				
			||||||
    end
 | 
					 | 
				
			||||||
  end
 | 
					 | 
				
			||||||
end
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if not vim.g.packer_custom_loader_enabled then
 | 
					 | 
				
			||||||
  table.insert(package.loaders, 1, lazy_load_module)
 | 
					 | 
				
			||||||
  vim.g.packer_custom_loader_enabled = true
 | 
					 | 
				
			||||||
end
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
-- Config for: lualine.nvim
 | 
					 | 
				
			||||||
time([[Config for lualine.nvim]], true)
 | 
					 | 
				
			||||||
try_loadstring("\27LJ\2\n?\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\22lvim.core.lualine\frequire\0", "config", "lualine.nvim")
 | 
					 | 
				
			||||||
time([[Config for lualine.nvim]], false)
 | 
					 | 
				
			||||||
-- Config for: nvim-treesitter
 | 
					 | 
				
			||||||
time([[Config for nvim-treesitter]], true)
 | 
					 | 
				
			||||||
try_loadstring("\27LJ\2\nB\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\25lvim.core.treesitter\frequire\0", "config", "nvim-treesitter")
 | 
					 | 
				
			||||||
time([[Config for nvim-treesitter]], false)
 | 
					 | 
				
			||||||
-- Config for: nvim-dap-ui
 | 
					 | 
				
			||||||
time([[Config for nvim-dap-ui]], true)
 | 
					 | 
				
			||||||
try_loadstring("\27LJ\2\n>\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\rsetup_ui\18lvim.core.dap\frequire\0", "config", "nvim-dap-ui")
 | 
					 | 
				
			||||||
time([[Config for nvim-dap-ui]], false)
 | 
					 | 
				
			||||||
-- Config for: nvim-navic
 | 
					 | 
				
			||||||
time([[Config for nvim-navic]], true)
 | 
					 | 
				
			||||||
try_loadstring("\27LJ\2\nC\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\26lvim.core.breadcrumbs\frequire\0", "config", "nvim-navic")
 | 
					 | 
				
			||||||
time([[Config for nvim-navic]], false)
 | 
					 | 
				
			||||||
-- Config for: project.nvim
 | 
					 | 
				
			||||||
time([[Config for project.nvim]], true)
 | 
					 | 
				
			||||||
try_loadstring("\27LJ\2\n?\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\22lvim.core.project\frequire\0", "config", "project.nvim")
 | 
					 | 
				
			||||||
time([[Config for project.nvim]], false)
 | 
					 | 
				
			||||||
-- Config for: nvim-dap
 | 
					 | 
				
			||||||
time([[Config for nvim-dap]], true)
 | 
					 | 
				
			||||||
try_loadstring("\27LJ\2\n;\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\18lvim.core.dap\frequire\0", "config", "nvim-dap")
 | 
					 | 
				
			||||||
time([[Config for nvim-dap]], false)
 | 
					 | 
				
			||||||
-- Config for: LuaSnip
 | 
					 | 
				
			||||||
time([[Config for LuaSnip]], true)
 | 
					 | 
				
			||||||
try_loadstring("\27LJ\2\nñ\3\0\0\v\0\23\00166\0\0\0'\2\1\0B\0\2\0024\1\0\0006\2\2\0009\2\3\0029\2\4\0029\2\5\0029\2\6\2\15\0\2\0X\3\f€\21\2\1\0\22\2\0\0029\3\a\0006\5\b\0B\5\1\2'\6\t\0'\a\n\0'\b\v\0'\t\f\0'\n\r\0B\3\a\2<\3\2\0019\2\a\0006\4\14\0B\4\1\2'\5\15\0B\2\3\0029\3\16\0\18\5\2\0B\3\2\2\15\0\3\0X\4\3€\21\3\1\0\22\3\0\3<\2\3\0016\3\0\0'\5\17\0B\3\2\0029\3\18\3B\3\1\0016\3\0\0'\5\19\0B\3\2\0029\3\18\0035\5\20\0=\1\21\5B\3\2\0016\3\0\0'\5\22\0B\3\2\0029\3\18\3B\3\1\1K\0\1\0\"luasnip.loaders.from_snipmate\npaths\1\0\0 luasnip.loaders.from_vscode\14lazy_load\29luasnip.loaders.from_lua\17is_directory\rsnippets\19get_config_dir\22friendly-snippets\nstart\vpacker\tpack\tsite\20get_runtime_dir\15join_paths\22friendly_snippets\fsources\fluasnip\fbuiltin\tlvim\15lvim.utils\frequire\2\0", "config", "LuaSnip")
 | 
					 | 
				
			||||||
time([[Config for LuaSnip]], false)
 | 
					 | 
				
			||||||
-- Config for: mason.nvim
 | 
					 | 
				
			||||||
time([[Config for mason.nvim]], true)
 | 
					 | 
				
			||||||
try_loadstring("\27LJ\2\n=\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\20lvim.core.mason\frequire\0", "config", "mason.nvim")
 | 
					 | 
				
			||||||
time([[Config for mason.nvim]], false)
 | 
					 | 
				
			||||||
-- Config for: nvim-autopairs
 | 
					 | 
				
			||||||
time([[Config for nvim-autopairs]], true)
 | 
					 | 
				
			||||||
try_loadstring("\27LJ\2\nA\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\24lvim.core.autopairs\frequire\0", "config", "nvim-autopairs")
 | 
					 | 
				
			||||||
time([[Config for nvim-autopairs]], false)
 | 
					 | 
				
			||||||
-- Config for: nvim-tree.lua
 | 
					 | 
				
			||||||
time([[Config for nvim-tree.lua]], true)
 | 
					 | 
				
			||||||
try_loadstring("\27LJ\2\n@\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\23lvim.core.nvimtree\frequire\0", "config", "nvim-tree.lua")
 | 
					 | 
				
			||||||
time([[Config for nvim-tree.lua]], false)
 | 
					 | 
				
			||||||
-- Config for: telescope.nvim
 | 
					 | 
				
			||||||
time([[Config for telescope.nvim]], true)
 | 
					 | 
				
			||||||
try_loadstring("\27LJ\2\nA\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\24lvim.core.telescope\frequire\0", "config", "telescope.nvim")
 | 
					 | 
				
			||||||
time([[Config for telescope.nvim]], false)
 | 
					 | 
				
			||||||
-- Config for: nvim-cmp
 | 
					 | 
				
			||||||
time([[Config for nvim-cmp]], true)
 | 
					 | 
				
			||||||
try_loadstring("\27LJ\2\n`\0\0\3\0\6\0\v6\0\0\0009\0\1\0009\0\2\0\15\0\0\0X\1\5€6\0\3\0'\2\4\0B\0\2\0029\0\5\0B\0\1\1K\0\1\0\nsetup\18lvim.core.cmp\frequire\bcmp\fbuiltin\tlvim\0", "config", "nvim-cmp")
 | 
					 | 
				
			||||||
time([[Config for nvim-cmp]], false)
 | 
					 | 
				
			||||||
-- Config for: indent-blankline.nvim
 | 
					 | 
				
			||||||
time([[Config for indent-blankline.nvim]], true)
 | 
					 | 
				
			||||||
try_loadstring("\27LJ\2\nC\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\26lvim.core.indentlines\frequire\0", "config", "indent-blankline.nvim")
 | 
					 | 
				
			||||||
time([[Config for indent-blankline.nvim]], false)
 | 
					 | 
				
			||||||
-- Config for: lir.nvim
 | 
					 | 
				
			||||||
time([[Config for lir.nvim]], true)
 | 
					 | 
				
			||||||
try_loadstring("\27LJ\2\n;\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\18lvim.core.lir\frequire\0", "config", "lir.nvim")
 | 
					 | 
				
			||||||
time([[Config for lir.nvim]], false)
 | 
					 | 
				
			||||||
-- Config for: vim-illuminate
 | 
					 | 
				
			||||||
time([[Config for vim-illuminate]], true)
 | 
					 | 
				
			||||||
try_loadstring("\27LJ\2\nB\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\25lvim.core.illuminate\frequire\0", "config", "vim-illuminate")
 | 
					 | 
				
			||||||
time([[Config for vim-illuminate]], false)
 | 
					 | 
				
			||||||
-- Config for: alpha-nvim
 | 
					 | 
				
			||||||
time([[Config for alpha-nvim]], true)
 | 
					 | 
				
			||||||
try_loadstring("\27LJ\2\n=\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\20lvim.core.alpha\frequire\0", "config", "alpha-nvim")
 | 
					 | 
				
			||||||
time([[Config for alpha-nvim]], false)
 | 
					 | 
				
			||||||
vim.cmd [[augroup packer_load_aucmds]]
 | 
					 | 
				
			||||||
vim.cmd [[au!]]
 | 
					 | 
				
			||||||
  -- Event lazy-loads
 | 
					 | 
				
			||||||
time([[Defining lazy-load event autocommands]], true)
 | 
					 | 
				
			||||||
vim.cmd [[au BufWinEnter * ++once lua require("packer.load")({'which-key.nvim', 'toggleterm.nvim', 'bufferline.nvim'}, { event = "BufWinEnter *" }, _G.packer_plugins)]]
 | 
					 | 
				
			||||||
vim.cmd [[au BufReadPost * ++once lua require("packer.load")({'nvim-ts-context-commentstring'}, { event = "BufReadPost *" }, _G.packer_plugins)]]
 | 
					 | 
				
			||||||
vim.cmd [[au BufRead * ++once lua require("packer.load")({'gitsigns.nvim', 'Comment.nvim'}, { event = "BufRead *" }, _G.packer_plugins)]]
 | 
					 | 
				
			||||||
time([[Defining lazy-load event autocommands]], false)
 | 
					 | 
				
			||||||
vim.cmd("augroup END")
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
_G._packer.inside_compile = false
 | 
					 | 
				
			||||||
if _G._packer.needs_bufread == true then
 | 
					 | 
				
			||||||
  vim.cmd("doautocmd BufRead")
 | 
					 | 
				
			||||||
end
 | 
					 | 
				
			||||||
_G._packer.needs_bufread = false
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if should_profile then save_profiles() end
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
end)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if not no_errors then
 | 
					 | 
				
			||||||
  error_msg = error_msg:gsub('"', '\\"')
 | 
					 | 
				
			||||||
  vim.api.nvim_command('echohl ErrorMsg | echom "Error in packer_compiled: '..error_msg..'" | echom "Please check your config for correctness" | echohl None')
 | 
					 | 
				
			||||||
end
 | 
					 | 
				
			||||||
| 
						 | 
					@ -11,8 +11,8 @@ context.modules = [
 | 
				
			||||||
                    plugin = /home/wizardlink/.local/share/pipewire/librnnoise_ladspa.so
 | 
					                    plugin = /home/wizardlink/.local/share/pipewire/librnnoise_ladspa.so
 | 
				
			||||||
                    label = noise_suppressor_mono
 | 
					                    label = noise_suppressor_mono
 | 
				
			||||||
                    control = {
 | 
					                    control = {
 | 
				
			||||||
                        "VAD Threshold (%)" 85.0
 | 
					                        "VAD Threshold (%)" 75.0
 | 
				
			||||||
                        "VAD Grace Period (ms)" 200
 | 
					                        "VAD Grace Period (ms)" 300
 | 
				
			||||||
                        "Retroactive VAD Grace (ms)" 0
 | 
					                        "Retroactive VAD Grace (ms)" 0
 | 
				
			||||||
                    }
 | 
					                    }
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -30,12 +30,15 @@ output DP-3 bg /mnt/internal/personal/wallpapers/wallhaven-rd92qj.png fill
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
#   output HDMI-A-1 resolution 1920x1080 position 1920,0
 | 
					#   output HDMI-A-1 resolution 1920x1080 position 1920,0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
output DP-2 mode 1920x1080@143.999Hz position 0,0
 | 
					output DP-2 mode 1920x1080@143.999Hz position 0,520
 | 
				
			||||||
output DP-3 mode 1920x1080@74.973Hz position 1920,0
 | 
					output DP-3 mode 1920x1080@74.973Hz position 1920,0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Portrait mode for second monitor
 | 
				
			||||||
 | 
					output DP-3 transform 90
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Turn on VRR
 | 
					# Turn on VRR
 | 
				
			||||||
output DP-2 adaptive_sync on
 | 
					output DP-2 adaptive_sync off
 | 
				
			||||||
output DP-3 adaptive_sync on
 | 
					output DP-3 adaptive_sync off
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# You can get the names of your outputs by running: swaymsg -t get_outputs
 | 
					# You can get the names of your outputs by running: swaymsg -t get_outputs
 | 
				
			||||||
| 
						 | 
					@ -305,8 +308,9 @@ gaps inner 18
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# Startup programs:
 | 
					# Startup programs:
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
 | 
					exec lxpolkit
 | 
				
			||||||
exec mako
 | 
					exec mako
 | 
				
			||||||
exec /home/wizardlink/.local/share/scripts/vision_health
 | 
					#exec /home/wizardlink/.local/share/scripts/vision_health
 | 
				
			||||||
 | 
					
 | 
				
			||||||
include /etc/sway/config.d/*
 | 
					include /etc/sway/config.d/*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -314,5 +318,7 @@ include /etc/sway/config.d/*
 | 
				
			||||||
# Window settings
 | 
					# Window settings
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
for_window [title="Awakened PoE Trade"] floating enable
 | 
					for_window [title="Awakened PoE Trade"] floating enable
 | 
				
			||||||
for_window [title="Beyond All Reason"] floating enable
 | 
					 | 
				
			||||||
for_window [title="Godot"] floating enable
 | 
					for_window [title="Godot"] floating enable
 | 
				
			||||||
 | 
					for_window [title="Retro Gadgets"] floating enable
 | 
				
			||||||
 | 
					for_window [title="DeaDBeeF"] floating enable
 | 
				
			||||||
 | 
					# for_window [app_id="xdg-desktop-portal-gnome"] floating enable
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,18 +1,19 @@
 | 
				
			||||||
[General]
 | 
					[General]
 | 
				
			||||||
filedialog-path=@Variant(\0\0\0\x11\0\0\0mfile:///mnt/internal/personal/anime/Kokkoku/[Erai-raws]%20Kokkoku%20-%2011%20[1080p][Multiple%20Subtitle].mkv)
 | 
					codecs-profiles-selected=Video - H.264 + MP3 (MP4)
 | 
				
			||||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0 \0\0\0\x38\0\0\a_\0\0\x4\x17\0\0\0@\0\0\0\x38\0\0\a\x7f\0\0\x4\x17\0\0\0\0\x2\0\0\0\a\x80\0\0\0 \0\0\0\x38\0\0\a_\0\0\x4\x17)
 | 
					filedialog-path=@Variant(\0\0\0\x11\0\0\0ufile:///mnt/internal/shared/jellyfin/anime/Sonny%20Boy/[SubsPlease]%20Sonny%20Boy%20-%2004%20(1080p)%20[47527457].mkv)
 | 
				
			||||||
 | 
					geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x3\xcb\0\0\x2@\0\0\a_\0\0\x6\x1f\0\0\x4\x38\0\0\x2\x1c\0\0\v\xb7\0\0\x6S\0\0\0\0\x2\0\0\0\a\x80\0\0\x3\xcb\0\0\x2@\0\0\a_\0\0\x6\x1f)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[FullScreen]
 | 
					[FullScreen]
 | 
				
			||||||
pos=@Point(560 1015)
 | 
					pos=@Point(560 1536)
 | 
				
			||||||
screen=@Rect(0 0 1920 1080)
 | 
					screen=@Rect(0 520 1920 1080)
 | 
				
			||||||
wide=false
 | 
					wide=false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[MainWindow]
 | 
					[MainWindow]
 | 
				
			||||||
adv-controls=0
 | 
					adv-controls=0
 | 
				
			||||||
bgSize=@Size(917 893)
 | 
					bgSize=@Size(100 30)
 | 
				
			||||||
pl-dock-status=true
 | 
					pl-dock-status=true
 | 
				
			||||||
playlist-visible=false
 | 
					playlist-visible=true
 | 
				
			||||||
playlistSize=@Size(-1 -1)
 | 
					playlistSize=@Size(917 918)
 | 
				
			||||||
status-bar-visible=false
 | 
					status-bar-visible=false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[Messages]
 | 
					[Messages]
 | 
				
			||||||
| 
						 | 
					@ -20,8 +21,19 @@ geometry="@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x3\xc6\0\0\0\"\0\0\au\0\0\x4-\
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[OpenDialog]
 | 
					[OpenDialog]
 | 
				
			||||||
advanced=false
 | 
					advanced=false
 | 
				
			||||||
 | 
					netMRL=
 | 
				
			||||||
size=@Size(526 423)
 | 
					size=@Size(526 423)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[Playlist]
 | 
				
			||||||
 | 
					headerStateV2=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\xff\xff\xff\xff\x1\0\0\0\0\0\0\0\0\0\0\0\r\xec\x1f\0\0\0\n\0\0\0\f\0\0\0\x64\0\0\0\x2\0\0\0\x64\0\0\0\x3\0\0\0\x64\0\0\0\x6\0\0\0\x64\0\0\0\a\0\0\0\x64\0\0\0\x5\0\0\0\x64\0\0\0\n\0\0\0\x64\0\0\0\v\0\0\0\x64\0\0\0\b\0\0\0\x64\0\0\0\t\0\0\0\x64\0\0\x2\xdb\0\0\0\r\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\r\0\0\x1\x45\0\0\0\x1\0\0\0\0\0\0\0P\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x1\x46\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64)
 | 
				
			||||||
 | 
					leftSplitterGeometry=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\0\xc0\0\0\0\x80\x1\xff\xff\xff\xff\x1\0\0\0\x2\0)
 | 
				
			||||||
 | 
					splitterSizes=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\0\xb4\0\0\x1\xa4\x1\xff\xff\xff\xff\x1\0\0\0\x1\0)
 | 
				
			||||||
 | 
					view-mode=1
 | 
				
			||||||
 | 
					zoom=0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[RecentsMRL]
 | 
					[RecentsMRL]
 | 
				
			||||||
list=file:///mnt/internal/personal/anime/Kokkoku/[Erai-raws]%20Kokkoku%20-%2011%20[1080p][Multiple%20Subtitle].mkv, file:///home/wizardlink/internal/personal/anime/Kokkoku/%5BErai-raws%5D%20Kokkoku%20-%2010%20%5B1080p%5D%5BMultiple%20Subtitle%5D.mkv, file:///mnt/internal/personal/anime/Mairimashita%20Iruma-kun/%5BSubsPlease%5D%20Mairimashita%21%20Iruma-kun%20S3%20-%2013%20%281080p%29%20%5B49CD8EB1%5D.mkv, file:///mnt/internal/personal/anime/Bocchi%20the%20Rock/[Erai-raws]%20Bocchi%20the%20Rock!%20-%2012%20END%20[1080p][Multiple%20Subtitle][E4B31915].mkv, file:///home/wizardlink/internal/personal/anime/Bocchi%20the%20Rock/%5BErai-raws%5D%20Bocchi%20the%20Rock%21%20-%2011%20%5B1080p%5D%5BMultiple%20Subtitle%5D%5B5E2FE210%5D.mkv, file:///home/wizardlink/internal/personal/anime/Bocchi%20the%20Rock/%5BErai-raws%5D%20Bocchi%20the%20Rock%21%20-%2010%20%5B1080p%5D%5BMultiple%20Subtitle%5D%5B18B8E1A0%5D.mkv, file:///home/wizardlink/internal/personal/anime/Bocchi%20the%20Rock/%5BErai-raws%5D%20Bocchi%20the%20Rock%21%20-%2009%20%5B1080p%5D%5BMultiple%20Subtitle%5D%5BA8C63AAB%5D.mkv, file:///home/wizardlink/internal/personal/anime/Pop%20Team%20Epic/%5BSubsPlease%5D%20Pop%20Team%20Epic%20S2%20-%2012%20%281080p%29%20%5B354589E7%5D.mkv, file:///home/wizardlink/internal/personal/anime/Pop%20Team%20Epic/%5BSubsPlease%5D%20Pop%20Team%20Epic%20S2%20-%2011%20%281080p%29%20%5B59B12FDD%5D.mkv, file:///home/wizardlink/internal/personal/anime/Kokkoku/%5BErai-raws%5D%20Kokkoku%20-%2009%20%5B1080p%5D%5BMultiple%20Subtitle%5D.mkv, file:///home/wizardlink/internal/personal/anime/Kokkoku/%5BErai-raws%5D%20Kokkoku%20-%2008%20%5B1080p%5D%5BMultiple%20Subtitle%5D.mkv, file:///mnt/internal/personal/anime/Kokkoku/%5BErai-raws%5D%20Kokkoku%20-%2008%20%5B1080p%5D%5BMultiple%20Subtitle%5D.mkv, file:///mnt/internal/personal/anime/Kokkoku/%5BErai-raws%5D%20Kokkoku%20-%2007%20%5B1080p%5D%5BMultiple%20Subtitle%5D.mkv, file:///mnt/internal/personal/anime/Kokkoku/%5BErai-raws%5D%20Kokkoku%20-%2006%20%5B1080p%5D%5BMultiple%20Subtitle%5D.mkv, file:///mnt/internal/personal/anime/Kokkoku/%5BErai-raws%5D%20Kokkoku%20-%2005%20%5B1080p%5D%5BMultiple%20Subtitle%5D.mkv, file:///mnt/internal/personal/anime/Sonny%20Boy/%5BSubsPlease%5D%20Sonny%20Boy%20-%2003%20%281080p%29%20%5B6F08C843%5D.mkv, file:///mnt/internal/personal/anime/Sonny%20Boy/%5BSubsPlease%5D%20Sonny%20Boy%20-%2002v2%20%281080p%29%20%5B627D79F0%5D.mkv, file:///mnt/internal/personal/anime/Sonny%20Boy/%5BSubsPlease%5D%20Sonny%20Boy%20-%2004%20%281080p%29%20%5B47527457%5D.mkv, file:///mnt/internal/personal/anime/Fuufu%20Ijou%20Koibito%20Miman/%5BErai-raws%5D%20Fuufu%20Ijou%2C%20Koibito%20Miman%20-%2012%20END%20%5B1080p%5D%5BMultiple%20Subtitle%5D%5B0442147F%5D.mkv, file:///mnt/internal/personal/anime/Fuufu%20Ijou%20Koibito%20Miman/%5BErai-raws%5D%20Fuufu%20Ijou%2C%20Koibito%20Miman%20-%2011%20%5B1080p%5D%5BMultiple%20Subtitle%5D%5B50FF5999%5D.mkv, file:///mnt/internal/personal/anime/Fuufu%20Ijou%20Koibito%20Miman/%5BErai-raws%5D%20Fuufu%20Ijou%2C%20Koibito%20Miman%20-%2010%20%5B1080p%5D%5BMultiple%20Subtitle%5D%5B64EC722C%5D.mkv, file:///mnt/internal/personal/anime/Kokkoku/%5BErai-raws%5D%20Kokkoku%20-%2004%20%5B1080p%5D%5BMultiple%20Subtitle%5D.mkv, file:///home/wizardlink/internal/personal/anime/Kokkoku/%5BErai-raws%5D%20Kokkoku%20-%2005%20%5B1080p%5D%5BMultiple%20Subtitle%5D.mkv, file:///home/wizardlink/internal/personal/anime/Kokkoku/%5BErai-raws%5D%20Kokkoku%20-%2004%20%5B1080p%5D%5BMultiple%20Subtitle%5D.mkv, file:///home/wizardlink/internal/personal/anime/Kokkoku/%5BErai-raws%5D%20Kokkoku%20-%2003%20%5B1080p%5D%5BMultiple%20Subtitle%5D.mkv, file:///mnt/internal/personal/anime/Kokkoku/%5BErai-raws%5D%20Kokkoku%20-%2003%20%5B1080p%5D%5BMultiple%20Subtitle%5D.mkv, file:///mnt/internal/personal/anime/Kokkoku/%5BErai-raws%5D%20Kokkoku%20-%2002%20%5B1080p%5D%5BMultiple%20Subtitle%5D.mkv, file:///home/wizardlink/internal/personal/anime/Kokkoku/%5BErai-raws%5D%20Kokkoku%20-%2001%20%5B1080p%5D%5BMultiple%20Subtitle%5D.mkv, file:///mnt/internal/personal/anime/Spy%20x%20Family/%5BErai-raws%5D%20Spy%20x%20Family%20Cour%202%20-%2002%20%5B1080p%5D%5BHEVC%5D%5BMultiple%20Subtitle%5D%5B3416EFEE%5D.mkv, file:///mnt/internal/personal/anime/Spy%20x%20Family/%5BErai-raws%5D%20Spy%20x%20Family%20Cour%202%20-%2001%20%5B1080p%5D%5BHEVC%5D%5BMultiple%20Subtitle%5D%5BCF78260F%5D.mkv
 | 
					list=file:///mnt/internal/shared/jellyfin/anime/Sonny%20Boy/[SubsPlease]%20Sonny%20Boy%20-%2004%20(1080p)%20[47527457].mkv, file:///mnt/internal/shared/jellyfin/anime/Sonny%20Boy/[SubsPlease]%20Sonny%20Boy%20-%2004%20(1080p)%20[47527457].por.ass, https://cdn.jmvstream.com/w/LVW-8155/ngrp:LVW8155_41E1ciuCvO_all/playlist.m3u8, file:///home/wizardlink/Desktop/br.m3u, http://edge1.cl.grupoz.cl/aeradio/live/index.m3u8, https://unlimited1-us.dps.live/adntv/adntv.smil/playlist.m3u8, https://ythls.onrender.com/channel/UCTXNz3gjAypWp3EhlIATEJQ.m3u8, https://unlimited1-cl-isp.dps.live/13t/13t.smil/playlist.m3u8, https://unlimited2-cl-isp.dps.live/13p/13p.smil/playlist.m3u8, https://unlimited1-cl-isp.dps.live/13e/13e.smil/playlist.m3u8, https://unlimited2-cl-isp.dps.live/13cultura/13cultura.smil/playlist.m3u8, file:///home/wizardlink/Desktop/cl.m3u, http://www.portalcultura.com.br/playerhtml/funtelpa/tv_funtelpa/playlist.m3u8, https://5c483b9d1019c.streamlock.net/8066/8066/playlist.m3u8, http://93.152.174.144:4000/play/sic/index.m3u8, https://slbps-ml-sambatech.akamaized.net/samba-live/2472/7424/8a00fe7cc36ac263b2c3e9324497d5ff/video/621b6f2c-2dc6-41f1-9302-f9583c96ee31_index.m3u8, https://video-auth2.iol.pt/live_tvi_ficcao/live_tvi_ficcao/edge_servers/tvificcao-720p/playlist.m3u8, http://cdn.tvmatic.net/comedy.m3u8, http://213.13.26.11:1935/live/sobrenaturaltv/livestream.m3u8, https://59f1cbe63db89.streamlock.net:1443/tvmax/tvmax/playlist.m3u8, file:///home/wizardlink/Desktop/por.m3u, file:///home/wizardlink/Desktop/hzbuve_camera%2014@719324819_DS-7216HGHI-F1(719324819)_20230728121610_20230728121824_11386969.mp4, file:///home/wizardlink/Desktop/20230728_20230728121638_20230728121825_121716.mp4, file:///home/wizardlink/internal/personal/memes/cp.mp4, file:///home/wizardlink/internal/personal/memes/dangerously_cheesy-qDHuFOOKl6c.mp4, file:///home/wizardlink/internal/personal/memes/hat_powered_by_sadness.mp4, file:///home/wizardlink/internal/personal/memes/gib_cosmetic-Ep4ThJ8cQhs.mp4, file:///home/wizardlink/internal/personal/memes/gari_mod-XbH_YSh5ZHw.mp4, file:///home/wizardlink/internal/personal/memes/hoje_tem_festinha-VrgGi7Va33Y.mp4, file:///home/wizardlink/internal/personal/memes/paywall-3Pa26FJJzMc.mp4
 | 
				
			||||||
times=1334442, 0, 1034300, 1053912, 0, 1332524, 1340449, 292067, 1283058, 1338487, 0, 0, 708859, 73266, 1313839, 0, 653095, 352086, 0, 1182958, 1254155, 1348748, 0, 1333108, 671781, 1334734, 1334442, 0, 1362553, 0
 | 
					times=143168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[playlistdialog]
 | 
				
			||||||
 | 
					geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x2\x94\0\0\x2\xc6\0\0\x4\xeb\0\0\x5\x81\0\0\x2\x94\0\0\x2\xc6\0\0\x4\xeb\0\0\x5\x81\0\0\0\0\0\0\0\0\a\x80\0\0\x2\x94\0\0\x2\xc6\0\0\x4\xeb\0\0\x5\x81)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,9 +1,8 @@
 | 
				
			||||||
style=/home/wizardlink/.config/wofi/mono.css
 | 
					style=/home/wizardlink/.config/wofi/mono.css
 | 
				
			||||||
xoffset=760
 | 
					location=center
 | 
				
			||||||
yoffset=290
 | 
					 | 
				
			||||||
show=drun
 | 
					show=drun
 | 
				
			||||||
width=450
 | 
					width=500
 | 
				
			||||||
height=450
 | 
					height=500
 | 
				
			||||||
always_parse_args=true
 | 
					always_parse_args=true
 | 
				
			||||||
show_all=true
 | 
					show_all=true
 | 
				
			||||||
print_command=true
 | 
					print_command=true
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,7 @@
 | 
				
			||||||
window {
 | 
					window {
 | 
				
			||||||
  margin: 0px;
 | 
					  margin: 0px;
 | 
				
			||||||
  border: 1px solid #bd93f9;
 | 
					  border: 2px solid #bd93f9;
 | 
				
			||||||
  background-color: #282a36;
 | 
					  background-color: transparent;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#input {
 | 
					#input {
 | 
				
			||||||
| 
						 | 
					@ -20,7 +20,7 @@ window {
 | 
				
			||||||
#outer-box {
 | 
					#outer-box {
 | 
				
			||||||
  margin: 5px;
 | 
					  margin: 5px;
 | 
				
			||||||
  border: none;
 | 
					  border: none;
 | 
				
			||||||
  background-color: #282a36;
 | 
					  background-color: transparent;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#scroll {
 | 
					#scroll {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										26
									
								
								.gitconfig
									
										
									
									
									
								
							
							
						
						
									
										26
									
								
								.gitconfig
									
										
									
									
									
								
							| 
						 | 
					@ -51,34 +51,37 @@
 | 
				
			||||||
[tag]
 | 
					[tag]
 | 
				
			||||||
	gpgsign = true
 | 
						gpgsign = true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[difftool]
 | 
				
			||||||
 | 
						prompt = true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[difftool "lvimdiff"]
 | 
				
			||||||
 | 
						cmd = ~/.local/bin/lvim -d "$LOCAL" "$REMOTE"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[diff]
 | 
					[diff]
 | 
				
			||||||
	# Your path might be different, but unlikely
 | 
						# Your path might be different, but unlikely
 | 
				
			||||||
	# -- this needs to manually be set because
 | 
						# -- this needs to manually be set because
 | 
				
			||||||
	# -- GIT for Windows has it's own vim
 | 
						# -- GIT for Windows has it's own vim
 | 
				
			||||||
	# -- so it will run that instead.
 | 
						# -- so it will run that instead.
 | 
				
			||||||
	; Set the editor to be used by GIT
 | 
						; Set the editor to be used by GIT
 | 
				
			||||||
	tool = nvimdiff
 | 
						tool = ~/.local/bin/lvim
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[difftool]
 | 
					[mergetool]
 | 
				
			||||||
	prompt = true
 | 
						; https://www.git-scm.com/docs/git-mergetool#Documentation/git-mergetool.txt---no-prompt
 | 
				
			||||||
 | 
						prompt = false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[difftool "nvimdiff"]
 | 
					[mergetool "lvimdiff"]
 | 
				
			||||||
	cmd = "~/.local/bin/lvim -d \"$LOCAL\" \"$REMOTE\""
 | 
						cmd = ~/.local/bin/lvim -f -d -c '$wincmd w | wincmd J' "$LOCAL" "$BASE" "$REMOTE" "$MERGED"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[merge]
 | 
					[merge]
 | 
				
			||||||
	# Your path might be different, but unlikely
 | 
						# Your path might be different, but unlikely
 | 
				
			||||||
	# -- this needs to manually be set because
 | 
						# -- this needs to manually be set because
 | 
				
			||||||
	# -- GIT for Windows has it's own vim
 | 
						# -- GIT for Windows has it's own vim
 | 
				
			||||||
	# -- so it will run that instead.
 | 
						# -- so it will run that instead.
 | 
				
			||||||
	tool = edit -d
 | 
						tool = lvimdiff
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	; https://git-scm.com/docs/git-merge#_how_conflicts_are_presented
 | 
						; https://git-scm.com/docs/git-merge#_how_conflicts_are_presented
 | 
				
			||||||
	conflictstyle = diff3
 | 
						conflictstyle = diff3
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[mergetool]
 | 
					 | 
				
			||||||
	; https://www.git-scm.com/docs/git-mergetool#Documentation/git-mergetool.txt---no-prompt
 | 
					 | 
				
			||||||
	prompt = false
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[push]
 | 
					[push]
 | 
				
			||||||
	; https://stackoverflow.com/questions/21839651/git-what-is-the-difference-between-push-default-matching-and-simple
 | 
						; https://stackoverflow.com/questions/21839651/git-what-is-the-difference-between-push-default-matching-and-simple
 | 
				
			||||||
	default = simple
 | 
						default = simple
 | 
				
			||||||
| 
						 | 
					@ -96,3 +99,6 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[init]
 | 
					[init]
 | 
				
			||||||
	defaultBranch = main
 | 
						defaultBranch = main
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[credential]
 | 
				
			||||||
 | 
						helper = /usr/libexec/git-core/git-credential-libsecret
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,16 +3,16 @@
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# Load sinks
 | 
					# Load sinks
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
pactl load-module module-null-sink  sink_name=output        sink_properties=device.description="Output"
 | 
					pactl load-module module-null-sink formats=pcm,float32le  sink_name=output        sink_properties=device.description="Output"
 | 
				
			||||||
pactl load-module module-null-sink  sink_name=applications  sink_properties=device.description="Applications"
 | 
					pactl load-module module-null-sink formats=pcm,float32le sink_name=applications  sink_properties=device.description="Applications"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# Loopback audio to the correct places
 | 
					# Loopback audio to the correct places
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Application audio forwarded to microphone
 | 
					# Application audio forwarded to microphone
 | 
				
			||||||
pactl load-module module-loopback   latency_msec=25 source=applications.monitor sink=output
 | 
					pactl load-module module-loopback latency_msec=25 source=applications.monitor sink=output
 | 
				
			||||||
# Microphone
 | 
					# Microphone
 | 
				
			||||||
pactl load-module module-loopback   latency_msec=25 source=rnnoise_source sink=output
 | 
					pactl load-module module-loopback latency_msec=25   source=rnnoise_source sink=output
 | 
				
			||||||
# Application audio forwarded to me
 | 
					# Application audio forwarded to me
 | 
				
			||||||
pactl load-module module-loopback   latency_msec=25 source=applications.monitor sink=alsa_output.usb-Burr-Brown_from_TI_USB_Audio_CODEC-00.pro-output-0
 | 
					pactl load-module module-loopback latency_msec=25  source=applications.monitor sink=alsa_output.usb-Burr-Brown_from_TI_USB_Audio_CODEC-00.pro-output-0
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1 +0,0 @@
 | 
				
			||||||
fish -c '~/.local/share/emacs/src/emacs'
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1 +0,0 @@
 | 
				
			||||||
fish -c "lvim $@"
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1 +0,0 @@
 | 
				
			||||||
fish -c 'lvim'
 | 
					 | 
				
			||||||
										
											Binary file not shown.
										
									
								
							| 
						 | 
					@ -1,43 +0,0 @@
 | 
				
			||||||
#!/var/home/wizardlink/.nimble/bin/nim r
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
from std/os import fileExists
 | 
					 | 
				
			||||||
from std/osproc import execProcess
 | 
					 | 
				
			||||||
import std/times
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
type
 | 
					 | 
				
			||||||
  TimeTrack = tuple
 | 
					 | 
				
			||||||
    pcBreak: Duration
 | 
					 | 
				
			||||||
    pcBreakCycle: Duration
 | 
					 | 
				
			||||||
    eyeBreak: Duration
 | 
					 | 
				
			||||||
    eyeBreakCycle: Duration
 | 
					 | 
				
			||||||
  NextAlerts = tuple
 | 
					 | 
				
			||||||
    pcBreakCycle: Time
 | 
					 | 
				
			||||||
    eyeBreakCycle: Time
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
let
 | 
					 | 
				
			||||||
  trackingDefaults: TimeTrack = (
 | 
					 | 
				
			||||||
    pcBreak:       initDuration(minutes = 10),
 | 
					 | 
				
			||||||
    pcBreakCycle:  initDuration(hours = 2),
 | 
					 | 
				
			||||||
    eyeBreak:      initDuration(seconds = 20),
 | 
					 | 
				
			||||||
    eyeBreakCycle: initDuration(minutes = 20),
 | 
					 | 
				
			||||||
  )
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
var
 | 
					 | 
				
			||||||
  nextAlerts: NextAlerts = (
 | 
					 | 
				
			||||||
    pcBreakCycle:  getTime() + trackingDefaults.pcBreakCycle,
 | 
					 | 
				
			||||||
    eyeBreakCycle: getTime() + trackingDefaults.eyeBreakCycle,
 | 
					 | 
				
			||||||
  )
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
while true:
 | 
					 | 
				
			||||||
  let currentTime = getTime()
 | 
					 | 
				
			||||||
  if fileExists("/var/home/wizardlink/.local/share/scripts/.stop"):
 | 
					 | 
				
			||||||
    break
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  if nextAlerts.pcBreakCycle <= currentTime:
 | 
					 | 
				
			||||||
    nextAlerts.pcBreakCycle += trackingDefaults.pcBreakCycle
 | 
					 | 
				
			||||||
    nextAlerts.eyeBreakCycle += trackingDefaults.eyeBreakCycle # Clashes since it happens every 20 minutes
 | 
					 | 
				
			||||||
    discard execProcess "pw-play /var/mnt/internal/personal/memes/tetris-pJF_LwW-EWo.mp3"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  elif nextAlerts.eyeBreakCycle <= currentTime:
 | 
					 | 
				
			||||||
    nextAlerts.eyeBreakCycle += trackingDefaults.eyeBreakCycle
 | 
					 | 
				
			||||||
    discard execProcess "pw-play /var/mnt/internal/personal/memes/noooooo-eoNtgM4KGzc.mp3"
 | 
					 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue