diff --git a/.config/bpytop/bpytop.conf b/.config/bpytop/bpytop.conf deleted file mode 100644 index af2cd85..0000000 --- a/.config/bpytop/bpytop.conf +++ /dev/null @@ -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 diff --git a/.config/bpytop/error.log b/.config/bpytop/error.log deleted file mode 100644 index 02ecc73..0000000 --- a/.config/bpytop/error.log +++ /dev/null @@ -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 - diff --git a/.config/btop/btop.conf b/.config/btop/btop.conf new file mode 100644 index 0000000..afad96b --- /dev/null +++ b/.config/btop/btop.conf @@ -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" \ No newline at end of file diff --git a/.config/doom/config.el b/.config/doom/config.el index 2dc4ba3..1aad4ef 100644 --- a/.config/doom/config.el +++ b/.config/doom/config.el @@ -6,7 +6,7 @@ ;; Some functionality uses this to identify you, e.g. GPG configuration, email ;; clients, file templates and snippets. (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 ;; 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 ;; they are implemented. -;; Set the tab width to 2 and enable tab indentation +;; Set the tab size to 2 (setq tab-width 2) ;; Make sure hl-line-mode doesn't overrides rainbow-mode @@ -144,9 +144,6 @@ mask DIR)." ;; Setup elixir-ls (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 (setq rmh-elfeed-org-files '("/home/wizardlink/Documents/zettelkasten/20220610215118-elfeed.org")) diff --git a/.config/doom/custom.el b/.config/doom/custom.el new file mode 100644 index 0000000..afb9450 --- /dev/null +++ b/.config/doom/custom.el @@ -0,0 +1,13 @@ +(custom-set-variables + ;; custom-set-variables was added by Custom. + ;; If you edit it by hand, you could mess it up, so be careful. + ;; Your init file should contain only one such instance. + ;; If there is more than one, they won't work right. + '(org-agenda-files + '("/home/wizardlink/Documents/zettelkasten/20230123221042-ledger_cli.org" "/home/wizardlink/Documents/zettelkasten/20230123220741-glsl.org" "/home/wizardlink/Documents/zettelkasten/20230123214951-veloren.org" "/home/wizardlink/Documents/zettelkasten/20230123214806-learning_investing.org" "/home/wizardlink/Documents/zettelkasten/20230123214158-novelai_amazing_ai_art_and_story_generation.org" "/home/wizardlink/Documents/zettelkasten/20230123214028-librivox_free_public_domain_audio_books.org" "/home/wizardlink/Documents/zettelkasten/20230121131947-life_goals.org" "/home/wizardlink/Documents/zettelkasten/20230121131536-2023_goals.org" "/home/wizardlink/Documents/zettelkasten/20230117233020-shit_i_need_to_do_before_argentina.org" "/home/wizardlink/Documents/zettelkasten/20230115222859-what_parents_owe_me_feb_2023.org" "/home/wizardlink/Documents/zettelkasten/20230108115138-what_parents_owe_me_jan_2023.org" "/home/wizardlink/Documents/zettelkasten/20221222000213-december_2022_vacation.org" "/home/wizardlink/Documents/zettelkasten/20221202091117-december_first_half_sprint_demo.org" "/home/wizardlink/Documents/zettelkasten/20221121153159-what_parents_owe_me_nov_2022.org" "/home/wizardlink/Documents/zettelkasten/20221114202149-497151_create_the_cloud_render_backgrounds_list.org" "/home/wizardlink/Documents/zettelkasten/20220930204427-october_2022_cult_meet_up.org" "/home/wizardlink/Documents/zettelkasten/20220822172845-482471_spike_on_the_react_tooltip_library.org" "/home/wizardlink/Documents/zettelkasten/20220717231652-routine.org" "/home/wizardlink/Documents/zettelkasten/20220708123800-programming_languages.org" "/home/wizardlink/Documents/zettelkasten/20220708123359-yofukashi_no_uta.org" "/home/wizardlink/Documents/zettelkasten/20220708123338-anime.org" "/home/wizardlink/Documents/zettelkasten/20220708115729-a_day_when_a_solar_flare_erupted_to_reach_all_planets_in_it_s_reach.org" "/home/wizardlink/Documents/zettelkasten/20220708115014-dreams.org" "/home/wizardlink/Documents/zettelkasten/20220707225350-github.org" "/home/wizardlink/Documents/zettelkasten/20220707225203-bevy.org" "/home/wizardlink/Documents/zettelkasten/20220629165111-akita_neru.org" "/home/wizardlink/Documents/zettelkasten/20220622172237-68188_correct_the_errors_generated_by_the_new_eslint_configuration.org" "/home/wizardlink/Documents/zettelkasten/20220622165045-sway_issue_with_specific_input_device_id.org" "/home/wizardlink/Documents/zettelkasten/20220613100650-67251_configure_eslint_for_mooble.org" "/home/wizardlink/Documents/zettelkasten/20220612032328-supressing_microphone_noise_in_linux.org" "/home/wizardlink/Documents/zettelkasten/20220611014136-hydractify.org" "/home/wizardlink/Documents/zettelkasten/20220610225857-aug_2022_cult_meeting.org" "/home/wizardlink/Documents/zettelkasten/20220610221532-programming_tools.org" "/home/wizardlink/Documents/zettelkasten/20220610215118-elfeed.org" "/home/wizardlink/Documents/zettelkasten/20220610181141-mooble.org" "/home/wizardlink/Documents/zettelkasten/20220606213630-zipf_mistery.org" "/home/wizardlink/Documents/zettelkasten/20220604164104-electronic_mail.org" "/home/wizardlink/Documents/zettelkasten/20220525172625-babel_js.org" "/home/wizardlink/Documents/zettelkasten/20220525172558-webpack.org" "/home/wizardlink/Documents/zettelkasten/20220525172231-cli.org" "/home/wizardlink/Documents/zettelkasten/20220525165500-rust.org" "/home/wizardlink/Documents/zettelkasten/20220525165450-go.org" "/home/wizardlink/Documents/zettelkasten/20220525165343-nodejs.org" "/home/wizardlink/Documents/zettelkasten/20220525164627-monorepo.org" "/home/wizardlink/Documents/zettelkasten/20220525164415-nx_monorepo.org" "/home/wizardlink/Documents/zettelkasten/20220507054552-computer_science.org" "/home/wizardlink/Documents/zettelkasten/20220507054425-ensino_medio.org" "/home/wizardlink/Documents/zettelkasten/20220507053943-carteira_de_trabalho.org" "/home/wizardlink/Documents/zettelkasten/20220507053746-cadastro_de_pessoa_fisica.org" "/home/wizardlink/Documents/zettelkasten/20220507050817-brazil.org" "/home/wizardlink/Documents/zettelkasten/20220507045138-personal_information.org" "/home/wizardlink/Documents/zettelkasten/20220116161730-the_dragon_cult.org" "/home/wizardlink/Documents/zettelkasten/20210908222339-tecnicas_de_programacao.org" "/home/wizardlink/Documents/notes/talk_with_maxime.org" "/home/wizardlink/Documents/notes/reveal_cheatsheet.org" "/home/wizardlink/Documents/notes/open_links.org" "/home/wizardlink/Documents/notes/important.org" "/home/wizardlink/Documents/notes/elfeed.org" "/home/wizardlink/Documents/notes/cheatsheet.org" "/home/wizardlink/Documents/notes/cult/ideas.org" "/home/wizardlink/Documents/notes/cult/game_keys.org" "/home/wizardlink/Documents/notes/cult/2021/may.org" "/home/wizardlink/Documents/notes/cult/2021/july.org" "/home/wizardlink/Documents/notes/cult/2021/august/meeting_1.org" "/home/wizardlink/Documents/notes/cult/2021/december/referral.org" "/home/wizardlink/Documents/notes/cult/2021/december/plan.org" "/home/wizardlink/Documents/notes/cult/2021/december/announcement.org" "/home/wizardlink/Documents/notes/cult/2021/september/bounties.org" "/home/wizardlink/Documents/notes/cult/2022/rebrand.org" "/home/wizardlink/Documents/notes/cult/2022/february/plan.org" "/home/wizardlink/Documents/notes/cult/2022/january/plan.org" "/home/wizardlink/Documents/notes/cult/2022/march/plan.org" "/home/wizardlink/Documents/notes/finances/recurring_spendings.org" "/home/wizardlink/Documents/notes/finances/fairy.org" "/home/wizardlink/Documents/notes/finances/2021/november.org" "/home/wizardlink/Documents/notes/finances/2021/december.org" "/home/wizardlink/Documents/notes/hydractify/kanna_kobayashi/v5/plan.org" "/home/wizardlink/Documents/notes/hydractify/kanna_kobayashi/v5/akita_neru.org" "/home/wizardlink/Documents/notes/study/plan.org" "/home/wizardlink/Documents/notes/study/computer_science/grades.org" "/home/wizardlink/Documents/notes/study/computer_science/algorithms_and_programming/chapter_1.org" "/home/wizardlink/Documents/notes/study/computer_science/computing_fundamentals/chapter_2.org" "/home/wizardlink/Documents/notes/study/computer_science/computing_fundamentals/chapter_1.org" "/home/wizardlink/Documents/notes/work/2020/tasks/67251.org" "/home/wizardlink/Documents/notes/work/basis/tarefa_estagiarios.org" "/home/wizardlink/Documents/notes/work/basis/analise_infraestrutura.org" "/home/wizardlink/Documents/notes/work/basis/analise_atualizacao_infra.org" "/home/wizardlink/Documents/zettelkasten/daily/2023-05-31.org" "/home/wizardlink/Documents/zettelkasten/daily/2023-04-10.org" "/home/wizardlink/Documents/zettelkasten/daily/2023-04-04.org" "/home/wizardlink/Documents/zettelkasten/daily/2023-03-21.org" "/home/wizardlink/Documents/zettelkasten/daily/2023-03-20.org" "/home/wizardlink/Documents/zettelkasten/daily/2023-03-13.org" "/home/wizardlink/Documents/zettelkasten/daily/2023-03-08.org" "/home/wizardlink/Documents/zettelkasten/daily/2023-03-03.org" "/home/wizardlink/Documents/zettelkasten/daily/2023-03-01.org" "/home/wizardlink/Documents/zettelkasten/daily/2023-01-25.org" "/home/wizardlink/Documents/zettelkasten/daily/2023-01-24.org" "/home/wizardlink/Documents/zettelkasten/daily/2023-01-23.org" "/home/wizardlink/Documents/zettelkasten/daily/2023-01-22.org" "/home/wizardlink/Documents/zettelkasten/daily/2023-01-21.org" "/home/wizardlink/Documents/zettelkasten/daily/2023-01-20.org" "/home/wizardlink/Documents/zettelkasten/daily/2023-01-18.org" "/home/wizardlink/Documents/zettelkasten/daily/2023-01-17.org" "/home/wizardlink/Documents/zettelkasten/daily/2023-01-14.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-12-30.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-12-27.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-12-08.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-12-05.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-12-04.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-12-02.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-12-01.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-11-18.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-11-11.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-10-27.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-08-30.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-07-21.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-07-20.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-07-19.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-07-18.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-07-13.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-07-09.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-07-08.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-07-07.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-07-06.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-07-04.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-07-02.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-06-24.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-06-23.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-06-15.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-06-14.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-06-13.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-06-11.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-06-10.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-06-03.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-05-25.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-05-10.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-05-07.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-03-22.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-03-21.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-03-10.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-03-09.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-03-08.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-03-07.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-03-03.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-03-02.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-03-01.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-02-28.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-02-25.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-02-23.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-02-22.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-02-21.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-02-18.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-02-17.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-02-09.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-02-08.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-02-07.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-02-04.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-02-03.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-02-02.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-02-01.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-01-28.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-01-27.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-01-26.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-01-25.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-01-24.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-01-21.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-01-20.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-01-19.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-01-18.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-01-17.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-01-14.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-01-13.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-01-12.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-01-11.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-01-10.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-01-07.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-01-06.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-01-05.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-01-04.org" "/home/wizardlink/Documents/zettelkasten/daily/2022-01-03.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-12-29.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-12-28.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-12-27.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-12-23.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-12-22.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-12-21.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-12-20.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-12-17.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-12-16.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-12-15.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-12-14.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-12-13.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-12-10.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-12-09.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-12-07.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-12-06.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-12-04.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-12-03.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-12-02.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-12-01.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-11-30.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-11-29.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-11-28.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-11-27.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-11-26.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-11-25.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-11-24.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-11-22.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-11-20.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-11-19.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-11-18.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-11-16.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-11-14.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-11-12.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-11-11.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-11-10.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-11-09.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-11-08.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-11-05.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-11-04.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-11-03.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-10-30.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-10-29.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-10-28.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-10-27.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-10-26.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-10-25.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-10-22.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-10-21.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-10-20.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-10-19.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-10-17.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-10-15.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-10-14.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-10-08.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-10-07.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-10-06.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-10-05.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-10-04.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-10-02.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-10-01.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-09-30.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-09-29.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-09-28.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-09-27.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-09-24.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-09-23.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-09-22.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-09-21.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-09-19.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-09-18.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-09-16.org" "/home/wizardlink/Documents/zettelkasten/daily/2021-09-15.org"))) +(custom-set-faces + ;; custom-set-faces was added by Custom. + ;; If you edit it by hand, you could mess it up, so be careful. + ;; Your init file should contain only one such instance. + ;; If there is more than one, they won't work right. + ) diff --git a/.config/doom/init.el b/.config/doom/init.el index bbaa08a..b4827a6 100644 --- a/.config/doom/init.el +++ b/.config/doom/init.el @@ -30,7 +30,7 @@ ;;deft ; notational velocity for Emacs doom ; what makes DOOM look the way it does 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) ; 🙂 hl-todo ; highlight TODO/FIXME/NOTE/DEPRECATED/HACK/REVIEW ;;hydra @@ -107,6 +107,7 @@ taskrunner ; taskrunner for all your projects ;;terraform ; infrastructure as code ;;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 :os @@ -142,7 +143,7 @@ ;;hy ; readability of scheme w/ speed of python ;;idris ; a language you can depend on (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)))))) ;;julia ; a better, faster MATLAB ;;kotlin ; a better, slicker Java(Script) diff --git a/.config/doom/packages.el b/.config/doom/packages.el index 8362650..6c251be 100644 --- a/.config/doom/packages.el +++ b/.config/doom/packages.el @@ -56,9 +56,6 @@ :recipe (:host github :repo "org-roam/org-roam" :files (:defaults "extensions/*"))) -;; Install and enable vue-mode -(package! vue-mode) - ;; Install and enable powershell.el (package! powershell) diff --git a/.config/fish/conf.d/variables.fish b/.config/fish/conf.d/variables.fish index 91230c0..2bff6b2 100644 --- a/.config/fish/conf.d/variables.fish +++ b/.config/fish/conf.d/variables.fish @@ -4,7 +4,8 @@ fish_add_path /home/wizardlink/.local/share/scripts \ /home/wizardlink/.nimble/bin \ /home/wizardlink/.cargo/bin \ /home/wizardlink/.local/bin \ - /lib/flatpak/exports/bin + /lib/flatpak/exports/bin \ + /home/wizardlink/.local/share/scripts/burrito # Set the default editor set -x EDITOR lvim diff --git a/.config/fish/fish_variables b/.config/fish/fish_variables index 29f6150..7f68c24 100644 --- a/.config/fish/fish_variables +++ b/.config/fish/fish_variables @@ -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_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan 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 diff --git a/.config/gamemode.ini b/.config/gamemode.ini index c497803..30a13ab 100644 --- a/.config/gamemode.ini +++ b/.config/gamemode.ini @@ -14,17 +14,17 @@ softrealtime=off ; 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. -renice=0 +renice=5 ; 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 ; "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 -ioprio=0 +ioprio=2 ; Sets whether gamemode will inhibit the screensaver when active ; Defaults to 1 -;inhibit_screensaver=1 +inhibit_screensaver=0 [filter] ; 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 ; 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/ ;gpu_device=0 diff --git a/.config/lvim/config.lua b/.config/lvim/config.lua index 5e2199d..fe74a5e 100644 --- a/.config/lvim/config.lua +++ b/.config/lvim/config.lua @@ -10,7 +10,7 @@ an executable -- general lvim.log.level = "warn" -lvim.format_on_save.enabled = false +lvim.format_on_save.enabled = true lvim.colorscheme = "dracula" lvim.transparent_window = true -- to disable icons and use a minimalist setup, uncomment the following diff --git a/.config/lvim/plugin/packer_compiled.lua b/.config/lvim/plugin/packer_compiled.lua deleted file mode 100644 index 30f48bc..0000000 --- a/.config/lvim/plugin/packer_compiled.lua +++ /dev/null @@ -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 diff --git a/.config/pipewire/pipewire.conf.d/99-input-denoising.conf b/.config/pipewire/pipewire.conf.d/99-input-denoising.conf index 1e67269..3bff588 100644 --- a/.config/pipewire/pipewire.conf.d/99-input-denoising.conf +++ b/.config/pipewire/pipewire.conf.d/99-input-denoising.conf @@ -11,8 +11,8 @@ context.modules = [ plugin = /home/wizardlink/.local/share/pipewire/librnnoise_ladspa.so label = noise_suppressor_mono control = { - "VAD Threshold (%)" 85.0 - "VAD Grace Period (ms)" 200 + "VAD Threshold (%)" 75.0 + "VAD Grace Period (ms)" 300 "Retroactive VAD Grace (ms)" 0 } } diff --git a/.config/sway/config b/.config/sway/config index d600f88..9f66829 100644 --- a/.config/sway/config +++ b/.config/sway/config @@ -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 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 +# Portrait mode for second monitor +output DP-3 transform 90 + # Turn on VRR -output DP-2 adaptive_sync on -output DP-3 adaptive_sync on +output DP-2 adaptive_sync off +output DP-3 adaptive_sync off # # You can get the names of your outputs by running: swaymsg -t get_outputs @@ -305,8 +308,9 @@ gaps inner 18 # # Startup programs: # +exec lxpolkit exec mako -exec /home/wizardlink/.local/share/scripts/vision_health +#exec /home/wizardlink/.local/share/scripts/vision_health include /etc/sway/config.d/* @@ -314,5 +318,7 @@ include /etc/sway/config.d/* # Window settings # 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="Retro Gadgets"] floating enable +for_window [title="DeaDBeeF"] floating enable +# for_window [app_id="xdg-desktop-portal-gnome"] floating enable diff --git a/.config/vlc/vlc-qt-interface.conf b/.config/vlc/vlc-qt-interface.conf index 8bc8238..e706187 100644 --- a/.config/vlc/vlc-qt-interface.conf +++ b/.config/vlc/vlc-qt-interface.conf @@ -1,18 +1,19 @@ [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) -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) +codecs-profiles-selected=Video - H.264 + MP3 (MP4) +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] -pos=@Point(560 1015) -screen=@Rect(0 0 1920 1080) +pos=@Point(560 1536) +screen=@Rect(0 520 1920 1080) wide=false [MainWindow] adv-controls=0 -bgSize=@Size(917 893) +bgSize=@Size(100 30) pl-dock-status=true -playlist-visible=false -playlistSize=@Size(-1 -1) +playlist-visible=true +playlistSize=@Size(917 918) status-bar-visible=false [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] advanced=false +netMRL= 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] -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 -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 +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=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) diff --git a/.config/wofi/config b/.config/wofi/config index f4c0c23..766981a 100644 --- a/.config/wofi/config +++ b/.config/wofi/config @@ -1,9 +1,8 @@ style=/home/wizardlink/.config/wofi/mono.css -xoffset=760 -yoffset=290 +location=center show=drun -width=450 -height=450 +width=500 +height=500 always_parse_args=true show_all=true print_command=true diff --git a/.config/wofi/mono.css b/.config/wofi/mono.css index 50c49fe..8da6585 100644 --- a/.config/wofi/mono.css +++ b/.config/wofi/mono.css @@ -1,7 +1,7 @@ window { margin: 0px; - border: 1px solid #bd93f9; - background-color: #282a36; + border: 2px solid #bd93f9; + background-color: transparent; } #input { @@ -20,7 +20,7 @@ window { #outer-box { margin: 5px; border: none; - background-color: #282a36; + background-color: transparent; } #scroll { diff --git a/.gitconfig b/.gitconfig index 3e2e5a8..c7a3809 100644 --- a/.gitconfig +++ b/.gitconfig @@ -51,34 +51,37 @@ [tag] gpgsign = true +[difftool] + prompt = true + +[difftool "lvimdiff"] + cmd = ~/.local/bin/lvim -d "$LOCAL" "$REMOTE" + [diff] # Your path might be different, but unlikely # -- this needs to manually be set because # -- GIT for Windows has it's own vim # -- so it will run that instead. ; Set the editor to be used by GIT - tool = nvimdiff + tool = ~/.local/bin/lvim -[difftool] - prompt = true +[mergetool] + ; https://www.git-scm.com/docs/git-mergetool#Documentation/git-mergetool.txt---no-prompt + prompt = false -[difftool "nvimdiff"] - cmd = "~/.local/bin/lvim -d \"$LOCAL\" \"$REMOTE\"" +[mergetool "lvimdiff"] + cmd = ~/.local/bin/lvim -f -d -c '$wincmd w | wincmd J' "$LOCAL" "$BASE" "$REMOTE" "$MERGED" [merge] # Your path might be different, but unlikely # -- this needs to manually be set because # -- GIT for Windows has it's own vim # -- so it will run that instead. - tool = edit -d + tool = lvimdiff ; https://git-scm.com/docs/git-merge#_how_conflicts_are_presented conflictstyle = diff3 -[mergetool] - ; https://www.git-scm.com/docs/git-mergetool#Documentation/git-mergetool.txt---no-prompt - prompt = false - [push] ; https://stackoverflow.com/questions/21839651/git-what-is-the-difference-between-push-default-matching-and-simple default = simple @@ -96,3 +99,6 @@ [init] defaultBranch = main + +[credential] + helper = /usr/libexec/git-core/git-credential-libsecret diff --git a/.local/share/scripts/.stop b/.local/share/scripts/.stop deleted file mode 100644 index e69de29..0000000 diff --git a/.local/share/scripts/create_feedback_sink.sh b/.local/share/scripts/create_feedback_sink.sh index 28d35a0..88762b3 100755 --- a/.local/share/scripts/create_feedback_sink.sh +++ b/.local/share/scripts/create_feedback_sink.sh @@ -3,16 +3,16 @@ # # Load sinks # -pactl load-module module-null-sink 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=output sink_properties=device.description="Output" +pactl load-module module-null-sink formats=pcm,float32le sink_name=applications sink_properties=device.description="Applications" # # Loopback audio to the correct places # # 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 -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 -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 diff --git a/.local/share/scripts/fish_emacs.sh b/.local/share/scripts/fish_emacs.sh deleted file mode 100755 index 68d9687..0000000 --- a/.local/share/scripts/fish_emacs.sh +++ /dev/null @@ -1 +0,0 @@ -fish -c '~/.local/share/emacs/src/emacs' diff --git a/.local/share/scripts/fish_lvim.sh b/.local/share/scripts/fish_lvim.sh deleted file mode 100755 index aef8644..0000000 --- a/.local/share/scripts/fish_lvim.sh +++ /dev/null @@ -1 +0,0 @@ -fish -c "lvim $@" diff --git a/.local/share/scripts/hack.sh b/.local/share/scripts/hack.sh deleted file mode 100755 index 54db93b..0000000 --- a/.local/share/scripts/hack.sh +++ /dev/null @@ -1 +0,0 @@ -fish -c 'lvim' diff --git a/.local/share/scripts/vision_health b/.local/share/scripts/vision_health deleted file mode 100755 index 91f8c01..0000000 Binary files a/.local/share/scripts/vision_health and /dev/null differ diff --git a/.local/share/scripts/vision_health.nim b/.local/share/scripts/vision_health.nim deleted file mode 100755 index 9a18faf..0000000 --- a/.local/share/scripts/vision_health.nim +++ /dev/null @@ -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"