Initial commit
43
.bashrc
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
#
|
||||||
|
# ~/.bashrc
|
||||||
|
#
|
||||||
|
|
||||||
|
# If not running interactively, don't do anything
|
||||||
|
[[ $- != *i* ]] && return
|
||||||
|
|
||||||
|
alias mkdir="mkdir -p"
|
||||||
|
alias cp="cp -r"
|
||||||
|
alias rm="rm -rf"
|
||||||
|
alias ls="ls -a --color"
|
||||||
|
alias bat="bat -f"
|
||||||
|
alias grep="grep --color=auto"
|
||||||
|
alias shutdown="shutdown now"
|
||||||
|
alias l="ls"
|
||||||
|
alias nvim="hx"
|
||||||
|
alias vim="hx"
|
||||||
|
alias vi="hx"
|
||||||
|
alias nano="hx"
|
||||||
|
|
||||||
|
alias q="hyprland"
|
||||||
|
alias reload="source ~/.bashrc"
|
||||||
|
alias update="paru -Syu --noconfirm && flatpak update --noninteractive"
|
||||||
|
alias paru="paru --bottomup --assume-installed ttf-font"
|
||||||
|
alias lah='ls -lah'
|
||||||
|
alias fd='fd -H'
|
||||||
|
|
||||||
|
clear
|
||||||
|
tfetch
|
||||||
|
|
||||||
|
PS1='\n[ \e[35;1m\u \e[34m\w\e[0m ]\n\e[1m\$ \e[0m'
|
||||||
|
complete -cf sudo
|
||||||
|
|
||||||
|
export GDK_SCALE=1
|
||||||
|
export EDITOR=helix
|
||||||
|
export VISUAL=helix
|
||||||
|
export INPUTRC=~/.inputrc
|
||||||
|
|
||||||
|
eval "$(starship init bash)"
|
||||||
|
eval "$(fzf --bash)"
|
||||||
|
eval "$(zoxide init --cmd cd bash)"
|
||||||
|
|
||||||
|
bind 'set mark-symlinked-directories on'
|
254
.config/btop/btop.conf
Normal file
@@ -0,0 +1,254 @@
|
|||||||
|
#? Config file for btop v. 1.4.4
|
||||||
|
|
||||||
|
#* 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/matcha-dark-sea.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 gpu box, "default", "braille", "block" or "tty".
|
||||||
|
graph_symbol_gpu = "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" and "gpu0" through "gpu5", separate values with whitespace.
|
||||||
|
shown_boxes = "cpu mem net proc"
|
||||||
|
|
||||||
|
#* Update time in milliseconds, recommended 2000 ms or above for better sample times for graphs.
|
||||||
|
update_ms = 100
|
||||||
|
|
||||||
|
#* Processes sorting, "pid" "program" "arguments" "threads" "user" "memory" "cpu lazy" "cpu direct",
|
||||||
|
#* "cpu lazy" sorts top process over time (easier to follow), "cpu direct" updates top process directly.
|
||||||
|
proc_sorting = "memory"
|
||||||
|
|
||||||
|
#* Reverse sorting order, True or False.
|
||||||
|
proc_reversed = False
|
||||||
|
|
||||||
|
#* Show processes as a tree.
|
||||||
|
proc_tree = True
|
||||||
|
|
||||||
|
#* 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
|
||||||
|
|
||||||
|
#* In tree-view, always accumulate child process resources in the parent process.
|
||||||
|
proc_aggregate = 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 = "Auto"
|
||||||
|
|
||||||
|
#* 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 = "Auto"
|
||||||
|
|
||||||
|
#* If gpu info should be shown in the cpu box. Available values = "Auto", "On" and "Off".
|
||||||
|
show_gpu_info = "Auto"
|
||||||
|
|
||||||
|
#* 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 " ".
|
||||||
|
#* Only disks matching the filter will be shown. Prepend exclude= to only show disks not matching the filter. Examples: disk_filter="/boot /home/user", 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 = ""
|
||||||
|
|
||||||
|
#* "True" shows bitrates in base 10 (Kbps, Mbps). "False" shows bitrates in binary sizes (Kibps, Mibps, etc.). "Auto" uses base_10_sizes.
|
||||||
|
base_10_bitrate = "Auto"
|
||||||
|
|
||||||
|
#* 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"
|
||||||
|
|
||||||
|
#* Show power stats of battery next to charge indicator.
|
||||||
|
show_battery_watts = True
|
||||||
|
|
||||||
|
#* 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"
|
||||||
|
|
||||||
|
#* Measure PCIe throughput on NVIDIA cards, may impact performance on certain cards.
|
||||||
|
nvml_measure_pcie_speeds = False
|
||||||
|
|
||||||
|
#* Measure PCIe throughput on AMD cards, may impact performance on certain cards.
|
||||||
|
rsmi_measure_pcie_speeds = True
|
||||||
|
|
||||||
|
#* Horizontally mirror the GPU graph.
|
||||||
|
gpu_mirror_graph = True
|
||||||
|
|
||||||
|
#* Custom gpu0 model name, empty string to disable.
|
||||||
|
custom_gpu_name0 = "NVIDIA GeForce RTX 3050 6GB Laptop GPU"
|
||||||
|
|
||||||
|
#* Custom gpu1 model name, empty string to disable.
|
||||||
|
custom_gpu_name1 = "Intel Raptor Lake-P (UHD Graphics)"
|
||||||
|
|
||||||
|
#* Custom gpu2 model name, empty string to disable.
|
||||||
|
custom_gpu_name2 = ""
|
||||||
|
|
||||||
|
#* Custom gpu3 model name, empty string to disable.
|
||||||
|
custom_gpu_name3 = ""
|
||||||
|
|
||||||
|
#* Custom gpu4 model name, empty string to disable.
|
||||||
|
custom_gpu_name4 = ""
|
||||||
|
|
||||||
|
#* Custom gpu5 model name, empty string to disable.
|
||||||
|
custom_gpu_name5 = ""
|
2061
.config/foot/config.md
Normal file
284
.config/foot/foot.ini
Normal file
@@ -0,0 +1,284 @@
|
|||||||
|
# -*- conf -*-
|
||||||
|
|
||||||
|
# shell=$SHELL (if set, otherwise user's default shell from /etc/passwd)
|
||||||
|
term=foot # (or xterm-256color if built with -Dterminfo=disabled)
|
||||||
|
# login-shell=no
|
||||||
|
|
||||||
|
# app-id=foot # globally set wayland app-id. Default values are "foot" and "footclient" for desktop and server mode
|
||||||
|
# title=foot
|
||||||
|
# locked-title=no
|
||||||
|
|
||||||
|
font=IosevkaTerm Nerd Font:size=11
|
||||||
|
# font-bold=<bold variant of regular font>
|
||||||
|
# font-italic=<italic variant of regular font>
|
||||||
|
# font-bold-italic=<bold+italic variant of regular font>
|
||||||
|
# font-size-adjustment=0.5
|
||||||
|
# line-height=<font metrics>
|
||||||
|
# letter-spacing=0
|
||||||
|
# horizontal-letter-offset=0
|
||||||
|
# vertical-letter-offset=0
|
||||||
|
# underline-offset=<font metrics>
|
||||||
|
# underline-thickness=<font underline thickness>
|
||||||
|
# strikeout-thickness=<font strikeout thickness>
|
||||||
|
# box-drawings-uses-font-glyphs=no
|
||||||
|
# dpi-aware=no
|
||||||
|
# gamma-correct-blending=no
|
||||||
|
|
||||||
|
# initial-color-theme=1
|
||||||
|
# initial-window-size-pixels=700x500 # Or,
|
||||||
|
# initial-window-size-chars=<COLSxROWS>
|
||||||
|
# initial-window-mode=windowed
|
||||||
|
pad=16x16 center
|
||||||
|
# resize-by-cells=yes
|
||||||
|
# resize-keep-grid=yes
|
||||||
|
resize-delay-ms=1
|
||||||
|
|
||||||
|
# bold-text-in-bright=no
|
||||||
|
# word-delimiters=,│`|:"'()[]{}<>
|
||||||
|
# selection-target=primary
|
||||||
|
# workers=<number of logical CPUs>
|
||||||
|
# utmp-helper=/usr/lib/utempter/utempter # When utmp backend is ‘libutempter’ (Linux)
|
||||||
|
# utmp-helper=/usr/libexec/ulog-helper # When utmp backend is ‘ulog’ (FreeBSD)
|
||||||
|
|
||||||
|
[environment]
|
||||||
|
# name=value
|
||||||
|
|
||||||
|
[security]
|
||||||
|
# osc52=enabled # disabled|copy-enabled|paste-enabled|enabled
|
||||||
|
|
||||||
|
[bell]
|
||||||
|
# system=yes
|
||||||
|
# urgent=no
|
||||||
|
# notify=no
|
||||||
|
# visual=no
|
||||||
|
# command=
|
||||||
|
# command-focused=no
|
||||||
|
|
||||||
|
[desktop-notifications]
|
||||||
|
# command=notify-send --wait --app-name ${app-id} --icon ${app-id} --category ${category} --urgency ${urgency} --expire-time ${expire-time} --hint STRING:image-path:${icon} --hint BOOLEAN:suppress-sound:${muted} --hint STRING:sound-name:${sound-name} --replace-id ${replace-id} ${action-argument} --print-id -- ${title} ${body}
|
||||||
|
# command-action-argument=--action ${action-name}=${action-label}
|
||||||
|
# close=""
|
||||||
|
# inhibit-when-focused=yes
|
||||||
|
|
||||||
|
|
||||||
|
[scrollback]
|
||||||
|
# lines=1000
|
||||||
|
# multiplier=3.0
|
||||||
|
# indicator-position=relative
|
||||||
|
# indicator-format=""
|
||||||
|
|
||||||
|
[url]
|
||||||
|
# launch=xdg-open ${url}
|
||||||
|
# label-letters=sadfjklewcmpgh
|
||||||
|
# osc8-underline=url-mode
|
||||||
|
# regex=(((https?://|mailto:|ftp://|file:|ssh:|ssh://|git://|tel:|magnet:|ipfs://|ipns://|gemini://|gopher://|news:)|www\.)([0-9a-zA-Z:/?#@!$&*+,;=.~_%^\-]+|\([]\["0-9a-zA-Z:/?#@!$&'*+,;=.~_%^\-]*\)|\[[\(\)"0-9a-zA-Z:/?#@!$&'*+,;=.~_%^\-]*\]|"[]\[\(\)0-9a-zA-Z:/?#@!$&'*+,;=.~_%^\-]*"|'[]\[\(\)0-9a-zA-Z:/?#@!$&*+,;=.~_%^\-]*')+([0-9a-zA-Z/#@$&*+=~_%^\-]|\([]\["0-9a-zA-Z:/?#@!$&'*+,;=.~_%^\-]*\)|\[[\(\)"0-9a-zA-Z:/?#@!$&'*+,;=.~_%^\-]*\]|"[]\[\(\)0-9a-zA-Z:/?#@!$&'*+,;=.~_%^\-]*"|'[]\[\(\)0-9a-zA-Z:/?#@!$&*+,;=.~_%^\-]*'))
|
||||||
|
|
||||||
|
# You can define your own regex's, by adding a section called
|
||||||
|
# 'regex:<ID>' with a 'regex' and 'launch' key. These can then be tied
|
||||||
|
# to a key-binding. See foot.ini(5) for details
|
||||||
|
|
||||||
|
# [regex:your-fancy-name]
|
||||||
|
# regex=<a POSIX-Extended Regular Expression>
|
||||||
|
# launch=<path to script or application> ${match}
|
||||||
|
#
|
||||||
|
# [key-bindings]
|
||||||
|
# regex-launch=[your-fancy-name] Control+Shift+q
|
||||||
|
# regex-copy=[your-fancy-name] Control+Alt+Shift+q
|
||||||
|
|
||||||
|
[cursor]
|
||||||
|
style=beam
|
||||||
|
blink=yes
|
||||||
|
# blink-rate=500
|
||||||
|
# beam-thickness=1.5
|
||||||
|
# underline-thickness=<font underline thickness>
|
||||||
|
|
||||||
|
[mouse]
|
||||||
|
hide-when-typing=yes
|
||||||
|
# alternate-scroll-mode=yes
|
||||||
|
|
||||||
|
[touch]
|
||||||
|
# long-press-delay=400
|
||||||
|
|
||||||
|
[colors]
|
||||||
|
alpha=0.8
|
||||||
|
# alpha-mode=default # Can be `default`, `matching` or `all`
|
||||||
|
background=000000
|
||||||
|
# foreground=ffffff
|
||||||
|
# flash=7f7f00
|
||||||
|
# flash-alpha=0.5
|
||||||
|
|
||||||
|
# cursor=<inverse foreground/background>
|
||||||
|
|
||||||
|
## Normal/regular colors (color palette 0-7)
|
||||||
|
# regular0=242424 # black
|
||||||
|
# regular1=f62b5a # red
|
||||||
|
# regular2=47b413 # green
|
||||||
|
# regular3=e3c401 # yellow
|
||||||
|
# regular4=24acd4 # blue
|
||||||
|
# regular5=f2affd # magenta
|
||||||
|
# regular6=13c299 # cyan
|
||||||
|
# regular7=e6e6e6 # white
|
||||||
|
|
||||||
|
## Bright colors (color palette 8-15)
|
||||||
|
# bright0=616161 # bright black
|
||||||
|
# bright1=ff4d51 # bright red
|
||||||
|
# bright2=35d450 # bright green
|
||||||
|
# bright3=e9e836 # bright yellow
|
||||||
|
# bright4=5dc5f8 # bright blue
|
||||||
|
# bright5=feabf2 # bright magenta
|
||||||
|
# bright6=24dfc4 # bright cyan
|
||||||
|
# bright7=ffffff # bright white
|
||||||
|
|
||||||
|
## dimmed colors (see foot.ini(5) man page)
|
||||||
|
# dim0=<not set>
|
||||||
|
# ...
|
||||||
|
# dim7=<not-set>
|
||||||
|
|
||||||
|
## The remaining 256-color palette
|
||||||
|
# 16 = <256-color palette #16>
|
||||||
|
# ...
|
||||||
|
# 255 = <256-color palette #255>
|
||||||
|
|
||||||
|
## Sixel colors
|
||||||
|
# sixel0 = 000000
|
||||||
|
# sixel1 = 3333cc
|
||||||
|
# sixel2 = cc2121
|
||||||
|
# sixel3 = 33cc33
|
||||||
|
# sixel4 = cc33cc
|
||||||
|
# sixel5 = 33cccc
|
||||||
|
# sixel6 = cccc33
|
||||||
|
# sixel7 = 878787
|
||||||
|
# sixel8 = 424242
|
||||||
|
# sixel9 = 545499
|
||||||
|
# sixel10 = 994242
|
||||||
|
# sixel11 = 549954
|
||||||
|
# sixel12 = 995499
|
||||||
|
# sixel13 = 549999
|
||||||
|
# sixel14 = 999954
|
||||||
|
# sixel15 = cccccc
|
||||||
|
|
||||||
|
## Misc colors
|
||||||
|
# selection-foreground=<inverse foreground/background>
|
||||||
|
# selection-background=<inverse foreground/background>
|
||||||
|
# jump-labels=<regular0> <regular3> # black-on-yellow
|
||||||
|
# scrollback-indicator=<regular0> <bright4> # black-on-bright-blue
|
||||||
|
# search-box-no-match=<regular0> <regular1> # black-on-red
|
||||||
|
# search-box-match=<regular0> <regular3> # black-on-yellow
|
||||||
|
# urls=<regular3>
|
||||||
|
|
||||||
|
[colors2]
|
||||||
|
# Alternative color theme, see man page foot.ini(5)
|
||||||
|
|
||||||
|
[csd]
|
||||||
|
# preferred=server
|
||||||
|
# size=26
|
||||||
|
# font=<primary font>
|
||||||
|
# color=<foreground color>
|
||||||
|
# hide-when-maximized=no
|
||||||
|
# double-click-to-maximize=yes
|
||||||
|
# border-width=0
|
||||||
|
# border-color=<csd.color>
|
||||||
|
# button-width=26
|
||||||
|
# button-color=<background color>
|
||||||
|
# button-minimize-color=<regular4>
|
||||||
|
# button-maximize-color=<regular2>
|
||||||
|
# button-close-color=<regular1>
|
||||||
|
|
||||||
|
[key-bindings]
|
||||||
|
# scrollback-up-page=Shift+Page_Up Shift+KP_Page_Up
|
||||||
|
# scrollback-up-half-page=none
|
||||||
|
# scrollback-up-line=none
|
||||||
|
# scrollback-down-page=Shift+Page_Down Shift+KP_Page_Down
|
||||||
|
# scrollback-down-half-page=none
|
||||||
|
# scrollback-down-line=none
|
||||||
|
# scrollback-home=none
|
||||||
|
# scrollback-end=none
|
||||||
|
# clipboard-copy=Control+Shift+c XF86Copy
|
||||||
|
# clipboard-paste=Control+Shift+v XF86Paste
|
||||||
|
# primary-paste=Shift+Insert
|
||||||
|
# search-start=Control+Shift+r
|
||||||
|
# font-increase=Control+plus Control+equal Control+KP_Add
|
||||||
|
# font-decrease=Control+minus Control+KP_Subtract
|
||||||
|
# font-reset=Control+0 Control+KP_0
|
||||||
|
# spawn-terminal=Control+Shift+n
|
||||||
|
# minimize=none
|
||||||
|
# maximize=none
|
||||||
|
# fullscreen=none
|
||||||
|
# pipe-visible=[sh -c "xurls | fuzzel | xargs -r firefox"] none
|
||||||
|
# pipe-scrollback=[sh -c "xurls | fuzzel | xargs -r firefox"] none
|
||||||
|
# pipe-selected=[xargs -r firefox] none
|
||||||
|
# pipe-command-output=[wl-copy] none # Copy last command's output to the clipboard
|
||||||
|
# show-urls-launch=Control+Shift+o
|
||||||
|
# show-urls-copy=none
|
||||||
|
# show-urls-persistent=none
|
||||||
|
# prompt-prev=Control+Shift+z
|
||||||
|
# prompt-next=Control+Shift+x
|
||||||
|
# unicode-input=Control+Shift+u
|
||||||
|
# color-theme-switch-1=none
|
||||||
|
# color-theme-switch-2=none
|
||||||
|
# color-theme-toggle=none
|
||||||
|
# noop=none
|
||||||
|
# quit=none
|
||||||
|
|
||||||
|
[search-bindings]
|
||||||
|
# cancel=Control+g Control+c Escape
|
||||||
|
# commit=Return KP_Enter
|
||||||
|
# find-prev=Control+r
|
||||||
|
# find-next=Control+s
|
||||||
|
# cursor-left=Left Control+b
|
||||||
|
# cursor-left-word=Control+Left Mod1+b
|
||||||
|
# cursor-right=Right Control+f
|
||||||
|
# cursor-right-word=Control+Right Mod1+f
|
||||||
|
# cursor-home=Home Control+a
|
||||||
|
# cursor-end=End Control+e
|
||||||
|
# delete-prev=BackSpace
|
||||||
|
# delete-prev-word=Mod1+BackSpace Control+BackSpace
|
||||||
|
# delete-next=Delete
|
||||||
|
# delete-next-word=Mod1+d Control+Delete
|
||||||
|
# delete-to-start=Control+u
|
||||||
|
# delete-to-end=Control+k
|
||||||
|
# extend-char=Shift+Right
|
||||||
|
# extend-to-word-boundary=Control+w Control+Shift+Right
|
||||||
|
# extend-to-next-whitespace=Control+Shift+w
|
||||||
|
# extend-line-down=Shift+Down
|
||||||
|
# extend-backward-char=Shift+Left
|
||||||
|
# extend-backward-to-word-boundary=Control+Shift+Left
|
||||||
|
# extend-backward-to-next-whitespace=none
|
||||||
|
# extend-line-up=Shift+Up
|
||||||
|
# clipboard-paste=Control+v Control+Shift+v Control+y XF86Paste
|
||||||
|
# primary-paste=Shift+Insert
|
||||||
|
# unicode-input=none
|
||||||
|
# scrollback-up-page=Shift+Page_Up Shift+KP_Page_Up
|
||||||
|
# scrollback-up-half-page=none
|
||||||
|
# scrollback-up-line=none
|
||||||
|
# scrollback-down-page=Shift+Page_Down Shift+KP_Page_Down
|
||||||
|
# scrollback-down-half-page=none
|
||||||
|
# scrollback-down-line=none
|
||||||
|
# scrollback-home=none
|
||||||
|
# scrollback-end=none
|
||||||
|
|
||||||
|
[url-bindings]
|
||||||
|
# cancel=Control+g Control+c Control+d Escape
|
||||||
|
# toggle-url-visible=t
|
||||||
|
|
||||||
|
[text-bindings]
|
||||||
|
# \x03=Mod4+c # Map Super+c -> Ctrl+c
|
||||||
|
|
||||||
|
[mouse-bindings]
|
||||||
|
# scrollback-up-mouse=BTN_WHEEL_BACK
|
||||||
|
# scrollback-down-mouse=BTN_WHEEL_FORWARD
|
||||||
|
# font-increase=Control+BTN_WHEEL_BACK
|
||||||
|
# font-decrease=Control+BTN_WHEEL_FORWARD
|
||||||
|
# selection-override-modifiers=Shift
|
||||||
|
# primary-paste=BTN_MIDDLE
|
||||||
|
# select-begin=BTN_LEFT
|
||||||
|
# select-begin-block=Control+BTN_LEFT
|
||||||
|
# select-extend=BTN_RIGHT
|
||||||
|
# select-extend-character-wise=Control+BTN_RIGHT
|
||||||
|
# select-word=BTN_LEFT-2
|
||||||
|
# select-word-whitespace=Control+BTN_LEFT-2
|
||||||
|
# select-quote = BTN_LEFT-3
|
||||||
|
# select-row=BTN_LEFT-4
|
||||||
|
|
||||||
|
# vim: ft=dosini
|
||||||
|
|
12
.config/helix/config.toml
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
editor.bufferline = "multiple"
|
||||||
|
theme = "onedark"
|
||||||
|
|
||||||
|
[editor.soft-wrap]
|
||||||
|
enable = true
|
||||||
|
max-wrap = 25 # increase value to reduce forced mid-word wrapping
|
||||||
|
max-indent-retain = 0
|
||||||
|
wrap-indicator = "" # set wrap-indicator to "" to hide it
|
||||||
|
|
||||||
|
[editor.auto-save]
|
||||||
|
after-delay.enable = true
|
||||||
|
after-delay.timeout = 100
|
117
.config/helix/runtime/themes/onedark.toml
Normal file
@@ -0,0 +1,117 @@
|
|||||||
|
# Author : Gokul Soumya <gokulps15@gmail.com>
|
||||||
|
|
||||||
|
"tag" = { fg = "red" }
|
||||||
|
"attribute" = { fg = "yellow" }
|
||||||
|
"comment" = { fg = "light-gray", modifiers = ["italic"] }
|
||||||
|
"constant" = { fg = "cyan" }
|
||||||
|
"constant.numeric" = { fg = "gold" }
|
||||||
|
"constant.builtin" = { fg = "gold" }
|
||||||
|
"constant.character.escape" = { fg = "gold" }
|
||||||
|
"constructor" = { fg = "blue" }
|
||||||
|
"function" = { fg = "blue" }
|
||||||
|
"function.builtin" = { fg = "blue" }
|
||||||
|
"function.macro" = { fg = "purple" }
|
||||||
|
"keyword" = { fg = "red" }
|
||||||
|
"keyword.control" = { fg = "purple" }
|
||||||
|
"keyword.control.import" = { fg = "red" }
|
||||||
|
"keyword.directive" = { fg = "purple" }
|
||||||
|
"keyword.storage" = { fg = "purple" }
|
||||||
|
"label" = { fg = "purple" }
|
||||||
|
"namespace" = { fg = "blue" }
|
||||||
|
"operator" = { fg = "purple" }
|
||||||
|
"keyword.operator" = { fg = "purple" }
|
||||||
|
"special" = { fg = "blue" }
|
||||||
|
"string" = { fg = "green" }
|
||||||
|
"type" = { fg = "yellow" }
|
||||||
|
# "variable" = { fg = "blue" }
|
||||||
|
"variable.builtin" = { fg = "blue" }
|
||||||
|
"variable.parameter" = { fg = "red" }
|
||||||
|
"variable.other.member" = { fg = "red" }
|
||||||
|
|
||||||
|
"markup.heading" = { fg = "red" }
|
||||||
|
"markup.raw.inline" = { fg = "green" }
|
||||||
|
"markup.bold" = { fg = "gold", modifiers = ["bold"] }
|
||||||
|
"markup.italic" = { fg = "purple", modifiers = ["italic"] }
|
||||||
|
"markup.strikethrough" = { modifiers = ["crossed_out"] }
|
||||||
|
"markup.list" = { fg = "red" }
|
||||||
|
"markup.quote" = { fg = "yellow" }
|
||||||
|
"markup.link.url" = { fg = "cyan", modifiers = ["underlined"]}
|
||||||
|
"markup.link.text" = { fg = "purple" }
|
||||||
|
|
||||||
|
"diff.plus" = "green"
|
||||||
|
"diff.delta" = "gold"
|
||||||
|
"diff.minus" = "red"
|
||||||
|
|
||||||
|
"diagnostic.info".underline = { color = "blue", style = "curl" }
|
||||||
|
"diagnostic.hint".underline = { color = "green", style = "curl" }
|
||||||
|
"diagnostic.warning".underline = { color = "yellow", style = "curl" }
|
||||||
|
"diagnostic.error".underline = { color = "red", style = "curl" }
|
||||||
|
"diagnostic.unnecessary" = { modifiers = ["dim"] }
|
||||||
|
"diagnostic.deprecated" = { modifiers = ["crossed_out"] }
|
||||||
|
"info" = { fg = "blue", modifiers = ["bold"] }
|
||||||
|
"hint" = { fg = "green", modifiers = ["bold"] }
|
||||||
|
"warning" = { fg = "yellow", modifiers = ["bold"] }
|
||||||
|
"error" = { fg = "red", modifiers = ["bold"] }
|
||||||
|
|
||||||
|
# "ui.background" = { bg = "black" }
|
||||||
|
"ui.background" = { bg = "transparent" }
|
||||||
|
"ui.virtual" = { fg = "faint-gray" }
|
||||||
|
"ui.virtual.indent-guide" = { fg = "faint-gray" }
|
||||||
|
"ui.virtual.whitespace" = { fg = "light-gray" }
|
||||||
|
"ui.virtual.ruler" = { bg = "gray" }
|
||||||
|
"ui.virtual.inlay-hint" = { fg = "light-gray" }
|
||||||
|
"ui.virtual.jump-label" = { fg = "light-gray", modifiers = ["bold"] }
|
||||||
|
|
||||||
|
"ui.cursor" = { fg = "white", modifiers = ["reversed"] }
|
||||||
|
"ui.cursor.primary" = { fg = "white", modifiers = ["reversed"] }
|
||||||
|
"ui.cursor.match" = { fg = "blue", modifiers = ["underlined"]}
|
||||||
|
|
||||||
|
"ui.selection" = { bg = "faint-gray" }
|
||||||
|
"ui.selection.primary" = { bg = "gray" }
|
||||||
|
"ui.cursorline.primary" = { bg = "light-black" }
|
||||||
|
|
||||||
|
"ui.highlight" = { bg = "gray" }
|
||||||
|
"ui.highlight.frameline" = { bg = "#97202a" }
|
||||||
|
|
||||||
|
"ui.linenr" = { fg = "linenr" }
|
||||||
|
"ui.linenr.selected" = { fg = "white" }
|
||||||
|
|
||||||
|
"ui.statusline" = { fg = "white", bg = "light-black" }
|
||||||
|
"ui.statusline.inactive" = { fg = "light-gray", bg = "light-black" }
|
||||||
|
"ui.statusline.normal" = { fg = "light-black", bg = "blue", modifiers = ["bold"] }
|
||||||
|
"ui.statusline.insert" = { fg = "light-black", bg = "green", modifiers = ["bold"] }
|
||||||
|
"ui.statusline.select" = { fg = "light-black", bg = "purple", modifiers = ["bold"] }
|
||||||
|
|
||||||
|
"ui.bufferline" = { fg = "light-gray", bg = "light-black" }
|
||||||
|
"ui.bufferline.active" = { fg = "light-black", bg = "blue", underline = { color = "light-black", style = "line" } }
|
||||||
|
"ui.bufferline.background" = { bg = "light-black" }
|
||||||
|
|
||||||
|
"ui.text" = { fg = "white" }
|
||||||
|
"ui.text.directory" = { fg = "blue" }
|
||||||
|
"ui.text.focus" = { fg = "white", bg = "light-black", modifiers = ["bold"] }
|
||||||
|
|
||||||
|
"ui.help" = { fg = "white", bg = "gray" }
|
||||||
|
"ui.popup" = { bg = "gray" }
|
||||||
|
"ui.window" = { fg = "gray" }
|
||||||
|
"ui.menu" = { fg = "white", bg = "gray" }
|
||||||
|
"ui.menu.selected" = { fg = "black", bg = "blue" }
|
||||||
|
"ui.menu.scroll" = { fg = "white", bg = "light-gray" }
|
||||||
|
|
||||||
|
"ui.debug" = { fg = "red" }
|
||||||
|
|
||||||
|
[palette]
|
||||||
|
|
||||||
|
yellow = "#E5C07B"
|
||||||
|
blue = "#61AFEF"
|
||||||
|
red = "#E06C75"
|
||||||
|
purple = "#C678DD"
|
||||||
|
green = "#98C379"
|
||||||
|
gold = "#D19A66"
|
||||||
|
cyan = "#56B6C2"
|
||||||
|
white = "#ABB2BF"
|
||||||
|
black = "#282C34"
|
||||||
|
light-black = "#2C323C"
|
||||||
|
gray = "#3E4452"
|
||||||
|
faint-gray = "#3B4048"
|
||||||
|
light-gray = "#5C6370"
|
||||||
|
linenr = "#4B5263"
|
22
.config/hypr/hypridle.conf
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
general {
|
||||||
|
lock_cmd = pidof hyprlock || hyprlock # avoid starting multiple hyprlock instances.
|
||||||
|
before_sleep_cmd = loginctl lock-session # lock before suspend.
|
||||||
|
after_sleep_cmd = hyprctl dispatch dpms on # to avoid having to press a key twice to turn on the display.
|
||||||
|
}
|
||||||
|
|
||||||
|
listener {
|
||||||
|
timeout = 60 # 2.5min.
|
||||||
|
on-timeout = brightnessctl -s set 10 # set monitor backlight to minimum, avoid 0 on OLED monitor.
|
||||||
|
on-resume = brightnessctl -r # monitor backlight restore.
|
||||||
|
}
|
||||||
|
|
||||||
|
listener {
|
||||||
|
timeout = 70 # 5min
|
||||||
|
on-timeout = loginctl lock-session # lock screen when timeout has passed
|
||||||
|
}
|
||||||
|
|
||||||
|
listener {
|
||||||
|
timeout = 80 # 5.5min
|
||||||
|
on-timeout = hyprctl dispatch dpms off # screen off when timeout has passed
|
||||||
|
on-resume = hyprctl dispatch dpms on # screen on when activity is detected after timeout has fired.
|
||||||
|
}
|
371
.config/hypr/hyprland.conf
Normal file
@@ -0,0 +1,371 @@
|
|||||||
|
# Refer to the wiki for more information.
|
||||||
|
# https://wiki.hyprland.org/Configuring/Configuring-Hyprland/
|
||||||
|
|
||||||
|
# Please note not all available settings / options are set here.
|
||||||
|
# For a full list, see the wiki
|
||||||
|
|
||||||
|
# You can split this configuration into multiple files
|
||||||
|
# Create your files separately and then link them to this file like this:
|
||||||
|
# source = ~/.config/hypr/myColors.conf
|
||||||
|
|
||||||
|
|
||||||
|
################
|
||||||
|
### MONITORS ###
|
||||||
|
################
|
||||||
|
|
||||||
|
# See https://wiki.hyprland.org/Configuring/Monitors/
|
||||||
|
monitor=eDP-1, 1920x1080@144, auto, 1
|
||||||
|
# monitor=HDMI-A-1, 1920x1080@60.02Hz, auto, 1, mirror, eDP-1
|
||||||
|
# monitor=HDMI-A-1, 1920x1080@60, auto, 1, mirror, eDP-1
|
||||||
|
# monitor=HDMI-A-1, 2560x1080@60.00, auto, 1
|
||||||
|
|
||||||
|
|
||||||
|
###################
|
||||||
|
### MY PROGRAMS ###
|
||||||
|
###################
|
||||||
|
|
||||||
|
# See https://wiki.hyprland.org/Configuring/Keywords/
|
||||||
|
|
||||||
|
# Set programs that you use
|
||||||
|
$terminal = foot
|
||||||
|
$fileManager = dolphin
|
||||||
|
$menu = tofi-drun
|
||||||
|
$browser = brave
|
||||||
|
$lock = loginctl lock-session
|
||||||
|
$screenshot_part = grimblast copysave area ~/Screenshots/$(date +'%s.png')
|
||||||
|
$screenshot_full = grimblast copysave screen ~/Screenshots/$(date +'%s.png')
|
||||||
|
$color_pick = hyprpicker --autocopy
|
||||||
|
$messaging = vesktop
|
||||||
|
$calculator = flatpak run org.gnome.Calculator
|
||||||
|
$refresh = random-paper && hyprctl hyprpaper reload ,"~/wallpapers/active.png"
|
||||||
|
|
||||||
|
|
||||||
|
#################
|
||||||
|
### AUTOSTART ###
|
||||||
|
#################
|
||||||
|
|
||||||
|
# Autostart necessary processes (like notifications daemons, status bars, etc.)
|
||||||
|
# Or execute your favorite apps at launch like this:
|
||||||
|
|
||||||
|
execr-once = random-paper && hyprpaper
|
||||||
|
execr-once = hyprctl setcursor phinger-cursors-light 24
|
||||||
|
execr-once = hypridle
|
||||||
|
execr-once = systemctl --user start hyprpolkitagent
|
||||||
|
execr-once = eval $(/usr/bin/gnome-keyring-daemon --start --components=pkcs11,secrets,ssh)
|
||||||
|
exec-once = [workspace 1 silent] $browser
|
||||||
|
exec-once = [workspace 11 silent] $messaging
|
||||||
|
exec-once = [workspace 12 silent] foot bluetui
|
||||||
|
exec-once = [workspace 13 silent] foot nmtuii
|
||||||
|
exec-once = [workspace 14 silent] foot btop
|
||||||
|
|
||||||
|
|
||||||
|
#############################
|
||||||
|
### ENVIRONMENT VARIABLES ###
|
||||||
|
#############################
|
||||||
|
|
||||||
|
# See https://wiki.hyprland.org/Configuring/Environment-variables/
|
||||||
|
# XDG Specifications
|
||||||
|
env = XDG_CURRENT_DESKTOP,Hyprland
|
||||||
|
env = XDG_SESSION_TYPE,wayland
|
||||||
|
env = XDG_SESSION_DESKTOP,Hyprland
|
||||||
|
# QT Variables
|
||||||
|
env = QT_AUTO_SCREEN_SCALE_FACTOR,1
|
||||||
|
env = QT_QPA_PLATFORM,wayland;xcb
|
||||||
|
env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1
|
||||||
|
env = QT_QPA_PLATFORMTHEME,qt5ct
|
||||||
|
# NVIDIA Specific
|
||||||
|
env = GBM_BACKEND,nvidia-drm
|
||||||
|
env = __GLX_VENDOR_LIBRARY_NAME,nvidia
|
||||||
|
env = LIBVA_DRIVER_NAME,nvidia # Hardware acceleration on NVIDIA GPUs
|
||||||
|
env = NVD_BACKEND,direct # https://wiki.hypr.land/Nvidia/#va-api-hardware-video-acceleration
|
||||||
|
# Theming Related Variables
|
||||||
|
env = XCURSOR_SIZE,24
|
||||||
|
|
||||||
|
cursor:no_hardware_cursors = true
|
||||||
|
|
||||||
|
#####################
|
||||||
|
### LOOK AND FEEL ###
|
||||||
|
#####################
|
||||||
|
|
||||||
|
# Refer to https://wiki.hyprland.org/Configuring/Variables/
|
||||||
|
|
||||||
|
# https://wiki.hyprland.org/Configuring/Variables/#general
|
||||||
|
general {
|
||||||
|
gaps_in = 4
|
||||||
|
gaps_out = 8
|
||||||
|
|
||||||
|
border_size = 2
|
||||||
|
|
||||||
|
# https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors
|
||||||
|
col.active_border = rgba(e6003aff) rgba(3c3ce6ff) 45deg
|
||||||
|
col.inactive_border = rgba(000000dd)
|
||||||
|
|
||||||
|
# Set to true enable resizing windows by clicking and dragging on borders and gaps
|
||||||
|
resize_on_border = true
|
||||||
|
|
||||||
|
# Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on
|
||||||
|
allow_tearing = false
|
||||||
|
|
||||||
|
layout = dwindle
|
||||||
|
}
|
||||||
|
|
||||||
|
# https://wiki.hyprland.org/Configuring/Variables/#decoration
|
||||||
|
decoration {
|
||||||
|
rounding = 0
|
||||||
|
|
||||||
|
# Change transparency of focused and unfocused windows
|
||||||
|
active_opacity = 1.0
|
||||||
|
inactive_opacity = 1.0
|
||||||
|
|
||||||
|
# https://wiki.hyprland.org/Configuring/Variables/#blur
|
||||||
|
blur {
|
||||||
|
enabled = true
|
||||||
|
size = 2
|
||||||
|
passes = 2
|
||||||
|
}
|
||||||
|
|
||||||
|
shadow:enabled = false
|
||||||
|
}
|
||||||
|
|
||||||
|
# https://wiki.hyprland.org/Configuring/Variables/#animations
|
||||||
|
animations {
|
||||||
|
enabled = true
|
||||||
|
|
||||||
|
# Default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more
|
||||||
|
|
||||||
|
animation = windows, 1, 2, default, slide
|
||||||
|
animation = fade, 0
|
||||||
|
animation = workspaces, 1, 2, default
|
||||||
|
}
|
||||||
|
|
||||||
|
# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
|
||||||
|
dwindle {
|
||||||
|
pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
|
||||||
|
preserve_split = true # You probably want this
|
||||||
|
}
|
||||||
|
|
||||||
|
# See https://wiki.hyprland.org/Configuring/Master-Layout/ for more
|
||||||
|
master {
|
||||||
|
new_status = master
|
||||||
|
}
|
||||||
|
|
||||||
|
# https://wiki.hyprland.org/Configuring/Variables/#misc
|
||||||
|
misc {
|
||||||
|
force_default_wallpaper = -1 # Set to 0 or 1 to disable the anime mascot wallpapers
|
||||||
|
disable_hyprland_logo = true # If true disables the random hyprland logo / anime girl background. :(
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#############
|
||||||
|
### INPUT ###
|
||||||
|
#############
|
||||||
|
|
||||||
|
# https://wiki.hyprland.org/Configuring/Variables/#input
|
||||||
|
input {
|
||||||
|
kb_layout = nus # Custom xkb layout
|
||||||
|
kb_variant =
|
||||||
|
kb_model =
|
||||||
|
kb_options =
|
||||||
|
kb_rules =
|
||||||
|
|
||||||
|
numlock_by_default = true
|
||||||
|
|
||||||
|
repeat_delay = 250
|
||||||
|
repeat_rate = 50
|
||||||
|
|
||||||
|
follow_mouse = 1
|
||||||
|
sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
|
||||||
|
|
||||||
|
touchpad {
|
||||||
|
natural_scroll = false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# https://wiki.hyprland.org/Configuring/Variables/#gestures
|
||||||
|
gestures {
|
||||||
|
workspace_swipe = false
|
||||||
|
}
|
||||||
|
|
||||||
|
# Example per-device config
|
||||||
|
# See https://wiki.hyprland.org/Configuring/Keywords/#per-device-input-configs for more
|
||||||
|
# device {
|
||||||
|
# name = epic-mouse-v1
|
||||||
|
# sensitivity = -0.5
|
||||||
|
# }
|
||||||
|
|
||||||
|
|
||||||
|
###################
|
||||||
|
### KEYBINDINGS ###
|
||||||
|
###################
|
||||||
|
|
||||||
|
# See https://wiki.hyprland.org/Configuring/Keywords/
|
||||||
|
$mainMod = SUPER # Sets "Windows" key as main modifier
|
||||||
|
|
||||||
|
# See https://wiki.hyprland.org/Configuring/Binds/ for more
|
||||||
|
bind = $mainMod SHIFT, RETURN, exec, $terminal
|
||||||
|
bind = $mainMod, Y, exec, $browser
|
||||||
|
bind = $mainMod, C, killactive,
|
||||||
|
bind = $mainMod SHIFT, Q, exit,
|
||||||
|
bind = $mainMod, E, exec, $fileManager
|
||||||
|
bind = $mainMod, O, togglefloating,
|
||||||
|
bind = $mainMod, SPACE, exec, $menu
|
||||||
|
bind = $mainMod, P, pseudo, # dwindle
|
||||||
|
bind = $mainMod, J, togglesplit, # dwindle
|
||||||
|
bind = $mainMod, F, fullscreen
|
||||||
|
bind = $mainMod, S, exec, $screenshot_part
|
||||||
|
bind = $mainMod SHIFT, S, exec, $screenshot_full
|
||||||
|
bind = $mainMod, G, swapnext
|
||||||
|
bind = $mainMod, BACKSLASH, exec, $color_pick
|
||||||
|
bind = $mainMod CTRL SHIFT, A, exec, shutdown now
|
||||||
|
bind = ,F12, exec, $lock
|
||||||
|
bind = ,code:157, exec, $refresh
|
||||||
|
bind = ,code:148, exec, $calculator
|
||||||
|
|
||||||
|
# Move focus with mainMod + arrow keys
|
||||||
|
bind = $mainMod, left, movefocus, l
|
||||||
|
bind = $mainMod, right, movefocus, r
|
||||||
|
bind = $mainMod, up, movefocus, u
|
||||||
|
bind = $mainMod, down, movefocus, d
|
||||||
|
|
||||||
|
# Special workspaces
|
||||||
|
# Messaging
|
||||||
|
bind = $mainMod, V, workspace, 11
|
||||||
|
bind = $mainMod, V, exec, $messaging
|
||||||
|
# Bluetooth control (bluetui)
|
||||||
|
bind = $mainMod, B, workspace, 12
|
||||||
|
bind = $mainMod, B, exec, ps aux | grep "foot bluetui" | grep -v grep || foot bluetui
|
||||||
|
# Network control (nmtui)
|
||||||
|
bind = $mainMod, N, workspace, 13
|
||||||
|
bind = $mainMod, N, exec, ps aux | grep "foot nmtuii" | grep -v grep || foot nmtuii
|
||||||
|
# Memory and system control (BTOP)
|
||||||
|
bind = $mainMod, M, workspace, 14
|
||||||
|
bind = $mainMod, M, exec, ps aux | grep "foot btop" | grep -v grep || foot btop
|
||||||
|
|
||||||
|
# Switch workspaces with mainMod + [0-9]
|
||||||
|
bind = $mainMod, 1, workspace, 1
|
||||||
|
bind = $mainMod, 2, workspace, 2
|
||||||
|
bind = $mainMod, 3, workspace, 3
|
||||||
|
bind = $mainMod, 4, workspace, 4
|
||||||
|
bind = $mainMod, 5, workspace, 5
|
||||||
|
bind = $mainMod, 6, workspace, 6
|
||||||
|
bind = $mainMod, 7, workspace, 7
|
||||||
|
bind = $mainMod, 8, workspace, 8
|
||||||
|
bind = $mainMod, 9, workspace, 9
|
||||||
|
bind = $mainMod, 0, workspace, 10
|
||||||
|
|
||||||
|
# Move active window and switch to a workspace with mainMod + SHIFT + [0-9]
|
||||||
|
bind = $mainMod SHIFT, 1, movetoworkspace, 1
|
||||||
|
bind = $mainMod SHIFT, 2, movetoworkspace, 2
|
||||||
|
bind = $mainMod SHIFT, 3, movetoworkspace, 3
|
||||||
|
bind = $mainMod SHIFT, 4, movetoworkspace, 4
|
||||||
|
bind = $mainMod SHIFT, 5, movetoworkspace, 5
|
||||||
|
bind = $mainMod SHIFT, 6, movetoworkspace, 6
|
||||||
|
bind = $mainMod SHIFT, 7, movetoworkspace, 7
|
||||||
|
bind = $mainMod SHIFT, 8, movetoworkspace, 8
|
||||||
|
bind = $mainMod SHIFT, 9, movetoworkspace, 9
|
||||||
|
bind = $mainMod SHIFT, 0, movetoworkspace, 10
|
||||||
|
|
||||||
|
# Move active window to a workspace with mainMod + CTRL + [0-9]
|
||||||
|
bind = $mainMod CTRL, 1, movetoworkspacesilent, 1
|
||||||
|
bind = $mainMod CTRL, 2, movetoworkspacesilent, 2
|
||||||
|
bind = $mainMod CTRL, 3, movetoworkspacesilent, 3
|
||||||
|
bind = $mainMod CTRL, 4, movetoworkspacesilent, 4
|
||||||
|
bind = $mainMod CTRL, 5, movetoworkspacesilent, 5
|
||||||
|
bind = $mainMod CTRL, 6, movetoworkspacesilent, 6
|
||||||
|
bind = $mainMod CTRL, 7, movetoworkspacesilent, 7
|
||||||
|
bind = $mainMod CTRL, 8, movetoworkspacesilent, 8
|
||||||
|
bind = $mainMod CTRL, 9, movetoworkspacesilent, 9
|
||||||
|
bind = $mainMod CTRL, 0, movetoworkspacesilent, 10
|
||||||
|
|
||||||
|
# Example special workspace (scratchpad)
|
||||||
|
# bind = $mainMod, S, togglespecialworkspace, magic
|
||||||
|
# bind = $mainMod SHIFT, S, movetoworkspace, special:magic
|
||||||
|
|
||||||
|
# Scroll through existing workspaces with mainMod + scroll
|
||||||
|
bind = $mainMod, mouse_down, workspace, e+1
|
||||||
|
bind = $mainMod, mouse_up, workspace, e-1
|
||||||
|
|
||||||
|
# Move/resize windows with mainMod + LMB/RMB and dragging
|
||||||
|
# Flag "m" means it uses the mouse
|
||||||
|
bindm = $mainMod, mouse:272, movewindow
|
||||||
|
bindm = $mainMod, mouse:273, resizewindow
|
||||||
|
|
||||||
|
# Multimedia keys for volume and brightness
|
||||||
|
# Flag "l" means you can use it on the lockscreen
|
||||||
|
# Requires playerctl
|
||||||
|
bindl = , XF86AudioNext, exec, playerctl next
|
||||||
|
bindl = , XF86AudioPause, exec, playerctl play-pause
|
||||||
|
bindl = , XF86AudioPlay, exec, playerctl play-pause
|
||||||
|
bindl = , XF86AudioPrev, exec, playerctl previous
|
||||||
|
|
||||||
|
# Flag "e" means it will repeat when held down
|
||||||
|
bindel = ,XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+
|
||||||
|
bindel = ,XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-
|
||||||
|
bindel = ,XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
|
||||||
|
bindel = ,XF86AudioMicMute, exec, wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle
|
||||||
|
# Requires brightnessctl
|
||||||
|
bindel = ,XF86MonBrightnessUp, exec, brightnessctl s 10%+
|
||||||
|
bindel = ,XF86MonBrightnessDown, exec, brightnessctl s 10%-
|
||||||
|
|
||||||
|
##############################
|
||||||
|
### WINDOWS AND WORKSPACES ###
|
||||||
|
##############################
|
||||||
|
|
||||||
|
# See https://wiki.hypr.land/Configuring/Window-Rules/ for more
|
||||||
|
# See https://wiki.hypr.land/Configuring/Workspace-Rules/ for workspace rules
|
||||||
|
|
||||||
|
# Example windowrule v1
|
||||||
|
# windowrule = float, ^(kitty)$
|
||||||
|
|
||||||
|
# Example windowrule v2
|
||||||
|
# windowrulev2 = float,class:^(kitty)$,title:^(kitty)$
|
||||||
|
|
||||||
|
# Ignore maximize requests from apps. You'll probably like this.
|
||||||
|
windowrule = suppressevent maximize, class:.*
|
||||||
|
|
||||||
|
# Fix some dragging issues with XWayland
|
||||||
|
windowrule = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0
|
||||||
|
|
||||||
|
# Float some windows
|
||||||
|
windowrule = float,class:^(confirm)$
|
||||||
|
windowrule = float,class:^(dialog)$
|
||||||
|
windowrule = float,class:^(download)$
|
||||||
|
windowrule = float,class:^(notification)$
|
||||||
|
windowrule = float,class:^(error)$
|
||||||
|
windowrule = float,class:^(confirmreset)$
|
||||||
|
windowrule = float,title:^(Open File)$
|
||||||
|
windowrule = float,title:^(branchdialog)$
|
||||||
|
windowrule = float,title:^(Confirm to replace files)
|
||||||
|
windowrule = float,title:^(File Operation Progress)
|
||||||
|
windowrule = float,title:^(Picture-in-Picture)$
|
||||||
|
windowrule = float,class:^(gpick)$
|
||||||
|
windowrule = float,class:^(com.github.hluk.copyq)
|
||||||
|
windowrule = float,class:^(org.keepassxc.KeePassXC)
|
||||||
|
windowrule = float,title:^(Save)$
|
||||||
|
windowrule = float,title:^(All Files)$
|
||||||
|
windowrule = float,title:^(Calculator)$
|
||||||
|
|
||||||
|
# Vesktop always opens fullscreen on workspace 6
|
||||||
|
windowrule = workspace 11 silent, class:^(vesktop)$
|
||||||
|
|
||||||
|
# Control panel windows have no animations
|
||||||
|
windowrule = noanim, workspace:11
|
||||||
|
windowrule = noanim, workspace:12
|
||||||
|
windowrule = noanim, workspace:13
|
||||||
|
windowrule = noanim, workspace:14
|
||||||
|
# Control panel workspaces have no borders
|
||||||
|
workspace = r[11-14], border:false, gapsin:0, gapsout:0
|
||||||
|
|
||||||
|
# Idleinhibit when fullscreen
|
||||||
|
windowrule = idleinhibit fullscreen, focus:1
|
||||||
|
|
||||||
|
# Fix Chromium context menus
|
||||||
|
windowrule = noblur,class:^()$,title:^()$
|
||||||
|
|
||||||
|
# Fix JetBrains IDEs
|
||||||
|
windowrule = noinitialfocus,class:^jetbrains-.*$,floating:1,title:^$|^\s$|^win\d+$
|
||||||
|
|
||||||
|
# No gaps when only (https://wiki.hypr.land/Configuring/Workspace-Rules/#smart-gaps)
|
||||||
|
workspace = w[tv1], gapsout:0, gapsin:0
|
||||||
|
workspace = f[1], gapsout:0, gapsin:0
|
||||||
|
|
109
.config/hypr/hyprlock.conf
Normal file
@@ -0,0 +1,109 @@
|
|||||||
|
general {
|
||||||
|
grace = 4
|
||||||
|
hide_cursor = true
|
||||||
|
}
|
||||||
|
|
||||||
|
background {
|
||||||
|
monitor =
|
||||||
|
path = ~/wallpapers/active.png
|
||||||
|
|
||||||
|
blur_size = 2
|
||||||
|
blur_passes = 2
|
||||||
|
noise = 0.05
|
||||||
|
contrast = 1
|
||||||
|
brightness = 0.8
|
||||||
|
vibrancy = 1
|
||||||
|
vibrancy_darkness = 0
|
||||||
|
}
|
||||||
|
|
||||||
|
input-field {
|
||||||
|
monitor =
|
||||||
|
size = 250, 50
|
||||||
|
outline_thickness = 4
|
||||||
|
dots_size = 0.33
|
||||||
|
dots_spacing = 0.5
|
||||||
|
dots_center = true
|
||||||
|
|
||||||
|
fade_on_empty = true
|
||||||
|
hide_input = false
|
||||||
|
placeholder_text =
|
||||||
|
|
||||||
|
position = 0, 200
|
||||||
|
halign = center
|
||||||
|
valign = bottom
|
||||||
|
|
||||||
|
fail_text = $ATTEMPTS
|
||||||
|
check_color = rgba(00000000)
|
||||||
|
fail_color = rgba(ff0000ff)
|
||||||
|
font_family = JetBrains Mono Nerd Font
|
||||||
|
rounding = 10
|
||||||
|
|
||||||
|
inner_color = rgba(00000000)
|
||||||
|
outer_color = rgba(00000000)
|
||||||
|
font_color = rgb(ffffff)
|
||||||
|
}
|
||||||
|
|
||||||
|
# Date
|
||||||
|
label {
|
||||||
|
monitor =
|
||||||
|
text = cmd[update:18000000] echo "<b>"$(date +'%A, %B %-d')"</b>"
|
||||||
|
color = rgba(ffffffff)
|
||||||
|
font_size = 34
|
||||||
|
font_family = JetBrains Mono Nerd Font 10
|
||||||
|
|
||||||
|
position = 0, 0
|
||||||
|
halign = center
|
||||||
|
valign = center
|
||||||
|
}
|
||||||
|
|
||||||
|
# Time
|
||||||
|
label {
|
||||||
|
monitor =
|
||||||
|
text = cmd[update:1000] echo "<b><big>$(date +"%H:%M:%S")</big></b>"
|
||||||
|
color = rgba(ffffffff)
|
||||||
|
font_size = 94
|
||||||
|
font_family = JetBrains Mono Nerd Font 10
|
||||||
|
|
||||||
|
position = 0, 100
|
||||||
|
halign = center
|
||||||
|
valign = center
|
||||||
|
}
|
||||||
|
|
||||||
|
# User
|
||||||
|
label {
|
||||||
|
monitor =
|
||||||
|
text = <b>$USER</b>
|
||||||
|
color = rgba(ffffffff)
|
||||||
|
font_size = 18
|
||||||
|
font_family = JetBrains Mono Nerd Font 10
|
||||||
|
|
||||||
|
position = 0, 100
|
||||||
|
halign = center
|
||||||
|
valign = bottom
|
||||||
|
}
|
||||||
|
|
||||||
|
# Contact info
|
||||||
|
label {
|
||||||
|
monitor =
|
||||||
|
text = <b>Ted Pier<br/>Email ted@miningtcup.me<br/>Call or text 650-512-9635</b>
|
||||||
|
color = rgba(ffffffff)
|
||||||
|
font_size = 11
|
||||||
|
font_family = JetBrains Mono Nerd Font 10
|
||||||
|
|
||||||
|
position = 8, 8
|
||||||
|
halign = left
|
||||||
|
valign = bottom
|
||||||
|
}
|
||||||
|
|
||||||
|
# Battery info
|
||||||
|
label {
|
||||||
|
monitor =
|
||||||
|
text = cmd[update:1000] echo "<b>$(cat /sys/class/power_supply/BAT0/status) $(cat /sys/class/power_supply/BAT0/capacity)%</b>"
|
||||||
|
color = rgba(ffffffff)
|
||||||
|
font_size = 11
|
||||||
|
font_family = JetBrains Mono Nerd Font 10
|
||||||
|
|
||||||
|
position = -8, -8
|
||||||
|
halign = right
|
||||||
|
valign = top
|
||||||
|
}
|
2
.config/hypr/hyprpaper.conf
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
reload = ~/wallpapers/active.png
|
||||||
|
wallpaper = , ~/wallpapers/active.png
|
25
.config/starship.toml
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
"$schema" = 'https://starship.rs/config-schema.json'
|
||||||
|
|
||||||
|
add_newline = true
|
||||||
|
|
||||||
|
format = '''
|
||||||
|
\[ $username $directory \]
|
||||||
|
$character '''
|
||||||
|
|
||||||
|
[username]
|
||||||
|
style_user = 'cyan bold'
|
||||||
|
style_root = 'bg:white fg:black bold'
|
||||||
|
format = '[$user]($style)'
|
||||||
|
disabled = false
|
||||||
|
show_always = true
|
||||||
|
|
||||||
|
[directory]
|
||||||
|
style = 'blue bold'
|
||||||
|
truncation_length = 8
|
||||||
|
truncation_symbol = '…/'
|
||||||
|
format = '[$path]($style)'
|
||||||
|
|
||||||
|
[character]
|
||||||
|
format = '[$symbol]($style)'
|
||||||
|
success_symbol = '[\$](bold green)'
|
||||||
|
error_symbol = '[\$](bold red)'
|
320
.config/tofi/config
Normal file
@@ -0,0 +1,320 @@
|
|||||||
|
# Default config for tofi
|
||||||
|
#
|
||||||
|
# Copy this file to ~/.config/tofi/config and get customising!
|
||||||
|
#
|
||||||
|
# A complete reference of available options can be found in `man 5 tofi`.
|
||||||
|
|
||||||
|
#
|
||||||
|
### Fonts
|
||||||
|
#
|
||||||
|
# Font to use, either a path to a font file or a name.
|
||||||
|
#
|
||||||
|
# If a path is given, tofi will startup much quicker, but any
|
||||||
|
# characters not in the chosen font will fail to render.
|
||||||
|
#
|
||||||
|
# Otherwise, fonts are interpreted in Pango format.
|
||||||
|
font = "/usr/share/fonts/TTF/IosevkaTermNerdFont-Regular.ttf"
|
||||||
|
|
||||||
|
# Point size of text.
|
||||||
|
font-size = 11
|
||||||
|
|
||||||
|
# Comma separated list of OpenType font feature settings to apply,
|
||||||
|
# if supported by the chosen font. The format is similar to the CSS
|
||||||
|
# "font-feature-settings" property.
|
||||||
|
#
|
||||||
|
# Examples:
|
||||||
|
#
|
||||||
|
# font-features = "smcp, c2sc" (all small caps)
|
||||||
|
# font-features = "liga 0" (disable ligatures)
|
||||||
|
font-features = ""
|
||||||
|
|
||||||
|
# Comma separated list of OpenType font variation settings to apply
|
||||||
|
# to variable fonts. The format is similar to the CSS
|
||||||
|
# "font-variation-settings" property.
|
||||||
|
#
|
||||||
|
# Examples:
|
||||||
|
#
|
||||||
|
# font-variations = "wght 900" (Extra bold)
|
||||||
|
# font-variations = "wdth 25, slnt -10" (Narrow and slanted)
|
||||||
|
font-variations = ""
|
||||||
|
|
||||||
|
# Perform font hinting. Only applies when a path to a font has been
|
||||||
|
# specified via `font`. Disabling font hinting speeds up text
|
||||||
|
# rendering appreciably, but will likely look poor at small font pixel
|
||||||
|
# sizes.
|
||||||
|
hint-font = true
|
||||||
|
|
||||||
|
#
|
||||||
|
### Text theming
|
||||||
|
#
|
||||||
|
# Default text color
|
||||||
|
#
|
||||||
|
# All text defaults to this color if not otherwise specified.
|
||||||
|
text-color = #FFFFFF
|
||||||
|
|
||||||
|
# All pieces of text have the same theming attributes available:
|
||||||
|
#
|
||||||
|
# *-color
|
||||||
|
# Foreground color
|
||||||
|
#
|
||||||
|
# *-background
|
||||||
|
# Background color
|
||||||
|
#
|
||||||
|
# *-background-padding
|
||||||
|
# Background padding in pixels (comma-delimited, CSS-style list).
|
||||||
|
# See "DIRECTIONAL VALUES" under `man 5 tofi` for more info.
|
||||||
|
#
|
||||||
|
# *-background-corner-radius
|
||||||
|
# Radius of background box corners in pixels
|
||||||
|
|
||||||
|
# Prompt text theme
|
||||||
|
# prompt-color = #FFFFFF
|
||||||
|
prompt-background = #00000000
|
||||||
|
prompt-background-padding = 0
|
||||||
|
prompt-background-corner-radius = 0
|
||||||
|
|
||||||
|
# Placeholder text theme
|
||||||
|
placeholder-color = #FFFFFFA8
|
||||||
|
placeholder-background = #00000000
|
||||||
|
placeholder-background-padding = 0
|
||||||
|
placeholder-background-corner-radius = 0
|
||||||
|
|
||||||
|
# Input text theme
|
||||||
|
# input-color = #FFFFFF
|
||||||
|
input-background = #00000000
|
||||||
|
input-background-padding = 0
|
||||||
|
input-background-corner-radius = 0
|
||||||
|
|
||||||
|
# Default result text theme
|
||||||
|
# default-result-color = #FFFFFF
|
||||||
|
default-result-background = #00000000
|
||||||
|
default-result-background-padding = 0
|
||||||
|
default-result-background-corner-radius = 0
|
||||||
|
|
||||||
|
# Alternate (even-numbered) result text theme
|
||||||
|
#
|
||||||
|
# If unspecified, these all default to the corresponding
|
||||||
|
# default-result-* attribute.
|
||||||
|
#
|
||||||
|
# alternate-result-color = #FFFFFF
|
||||||
|
# alternate-result-background = #00000000
|
||||||
|
# alternate-result-background-padding = 0
|
||||||
|
# alternate-result-background-corner-radius = 0
|
||||||
|
|
||||||
|
# Selection text
|
||||||
|
selection-color = #F92672
|
||||||
|
selection-background = #00000000
|
||||||
|
selection-background-padding = 0
|
||||||
|
selection-background-corner-radius = 0
|
||||||
|
|
||||||
|
# Matching portion of selection text
|
||||||
|
selection-match-color = #00000000
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
### Text cursor theme
|
||||||
|
#
|
||||||
|
# Style of the optional text cursor.
|
||||||
|
#
|
||||||
|
# Supported values: bar, block, underscore
|
||||||
|
text-cursor-style = bar
|
||||||
|
|
||||||
|
# Color of the text cursor
|
||||||
|
#
|
||||||
|
# If unspecified, defaults to the same as input-color
|
||||||
|
# text-cursor-color = #FFFFFF
|
||||||
|
|
||||||
|
# Color of text behind the text cursor when text-cursor-style = block
|
||||||
|
#
|
||||||
|
# If unspecified, defaults to the same as background-color
|
||||||
|
# text-cursor-background = #000000
|
||||||
|
|
||||||
|
# Corner radius of the text cursor
|
||||||
|
text-cursor-corner-radius = 0
|
||||||
|
|
||||||
|
# Thickness of the bar and underscore text cursors.
|
||||||
|
#
|
||||||
|
# If unspecified, defaults to a font-dependent value when
|
||||||
|
# text-cursor-style = underscore, or to 2 otherwise.
|
||||||
|
# text-cursor-thickness = 2
|
||||||
|
|
||||||
|
#
|
||||||
|
### Text layout
|
||||||
|
#
|
||||||
|
# Prompt to display.
|
||||||
|
prompt-text = "run: "
|
||||||
|
|
||||||
|
# Extra horizontal padding between prompt and input.
|
||||||
|
prompt-padding = 0
|
||||||
|
|
||||||
|
# Placeholder input text.
|
||||||
|
placeholder-text = ""
|
||||||
|
|
||||||
|
# Maximum number of results to display.
|
||||||
|
# If 0, tofi will draw as many results as it can fit in the window.
|
||||||
|
num-results = 0
|
||||||
|
|
||||||
|
# Spacing between results in pixels. Can be negative.
|
||||||
|
result-spacing = 0
|
||||||
|
|
||||||
|
# List results horizontally.
|
||||||
|
horizontal = false
|
||||||
|
|
||||||
|
# Minimum width of input in horizontal mode.
|
||||||
|
min-input-width = 0
|
||||||
|
|
||||||
|
#
|
||||||
|
### Window theming
|
||||||
|
#
|
||||||
|
# Width and height of the window. Can be pixels or a percentage.
|
||||||
|
width = 640
|
||||||
|
height = 360
|
||||||
|
|
||||||
|
# Window background color
|
||||||
|
background-color = #000000CC
|
||||||
|
|
||||||
|
# Width of the border outlines in pixels.
|
||||||
|
outline-width = 1
|
||||||
|
|
||||||
|
# Border outline color
|
||||||
|
outline-color = #fcbfff
|
||||||
|
|
||||||
|
# Width of the border in pixels.
|
||||||
|
border-width = 0
|
||||||
|
|
||||||
|
# Border color
|
||||||
|
border-color = #000000CC
|
||||||
|
|
||||||
|
# Radius of window corners in pixels.
|
||||||
|
corner-radius = 0
|
||||||
|
|
||||||
|
# Padding between borders and text. Can be pixels or a percentage.
|
||||||
|
padding-top = 16
|
||||||
|
padding-bottom = 16
|
||||||
|
padding-left = 16
|
||||||
|
padding-right = 16
|
||||||
|
|
||||||
|
# Whether to clip text drawing to be within the specified padding. This
|
||||||
|
# is mostly important for allowing text to be inset from the border,
|
||||||
|
# while still allowing text backgrounds to reach right to the edge.
|
||||||
|
clip-to-padding = true
|
||||||
|
|
||||||
|
# Whether to scale the window by the output's scale factor.
|
||||||
|
scale = true
|
||||||
|
|
||||||
|
#
|
||||||
|
### Window positioning
|
||||||
|
#
|
||||||
|
# The name of the output to appear on. An empty string will use the
|
||||||
|
# default output chosen by the compositor.
|
||||||
|
output = ""
|
||||||
|
|
||||||
|
# Location on screen to anchor the window to.
|
||||||
|
#
|
||||||
|
# Supported values: top-left, top, top-right, right, bottom-right,
|
||||||
|
# bottom, bottom-left, left, center.
|
||||||
|
anchor = center
|
||||||
|
|
||||||
|
# Set the size of the exclusive zone.
|
||||||
|
#
|
||||||
|
# A value of -1 means ignore exclusive zones completely.
|
||||||
|
# A value of 0 will move tofi out of the way of other windows' zones.
|
||||||
|
# A value greater than 0 will set that much space as an exclusive zone.
|
||||||
|
#
|
||||||
|
# Values greater than 0 are only meaningful when tofi is anchored to a
|
||||||
|
# single edge.
|
||||||
|
exclusive-zone = -1
|
||||||
|
|
||||||
|
# Window offset from edge of screen. Only has an effect when anchored
|
||||||
|
# to the relevant edge. Can be pixels or a percentage.
|
||||||
|
margin-top = 0
|
||||||
|
margin-bottom = 0
|
||||||
|
margin-left = 0
|
||||||
|
margin-right = 0
|
||||||
|
|
||||||
|
#
|
||||||
|
### Behaviour
|
||||||
|
#
|
||||||
|
# Hide the mouse cursor.
|
||||||
|
hide-cursor = true
|
||||||
|
|
||||||
|
# Show a text cursor in the input field.
|
||||||
|
text-cursor = false
|
||||||
|
|
||||||
|
# Sort results by number of usages in run and drun modes.
|
||||||
|
history = true
|
||||||
|
|
||||||
|
# Specify an alternate file to read and store history information
|
||||||
|
# from / to. This shouldn't normally be needed, and is intended to
|
||||||
|
# facilitate the creation of custom modes.
|
||||||
|
# history-file = /path/to/histfile
|
||||||
|
|
||||||
|
# Select the matching algorithm used. If normal, substring matching is
|
||||||
|
# used, weighted to favour matches closer to the beginning of the
|
||||||
|
# string. If prefix, only substrings at the beginning of the string are
|
||||||
|
# matched. If fuzzy, searching is performed via a simple fuzzy matching
|
||||||
|
# algorithm.
|
||||||
|
#
|
||||||
|
# Supported values: normal, prefix, fuzzy
|
||||||
|
# matching-algorithm = normal
|
||||||
|
|
||||||
|
# If true, require a match to allow a selection to be made. If false,
|
||||||
|
# making a selection with no matches will print input to stdout.
|
||||||
|
# In drun mode, this is always true.
|
||||||
|
require-match = true
|
||||||
|
|
||||||
|
# If true, automatically accept a result if it is the only one
|
||||||
|
# remaining. If there's only one result on startup, window creation is
|
||||||
|
# skipped altogether.
|
||||||
|
auto-accept-single = false
|
||||||
|
|
||||||
|
# If true, typed input will be hidden, and what is displayed (if
|
||||||
|
# anything) is determined by the hidden-character option.
|
||||||
|
hide-input = false
|
||||||
|
|
||||||
|
# Replace displayed input characters with a character. If the empty
|
||||||
|
# string is given, input will be completely hidden.
|
||||||
|
# This option only has an effect when hide-input is set to true.
|
||||||
|
hidden-character = "*"
|
||||||
|
|
||||||
|
# If true, use physical keys for shortcuts, regardless of the current
|
||||||
|
# keyboard layout. If false, use the current layout's keys.
|
||||||
|
# physical-keybindings = true
|
||||||
|
|
||||||
|
# Instead of printing the selected entry, print the 1-based index of
|
||||||
|
# the selection. This option has no effect in run or drun mode. If
|
||||||
|
# require-match is set to false, non-matching input will still result
|
||||||
|
# in the input being printed.
|
||||||
|
# print-index = false
|
||||||
|
|
||||||
|
# If true, directly launch applications on selection when in drun mode.
|
||||||
|
# Otherwise, just print the command line to stdout.
|
||||||
|
drun-launch = true
|
||||||
|
|
||||||
|
# The terminal to run terminal programs in when in drun mode.
|
||||||
|
# This option has no effect if drun-launch is set to true.
|
||||||
|
# Defaults to the value of the TERMINAL environment variable.
|
||||||
|
terminal = foot
|
||||||
|
|
||||||
|
# Delay keyboard initialisation until after the first draw to screen.
|
||||||
|
# This option is experimental, and will cause tofi to miss keypresses
|
||||||
|
# for a short time after launch. The only reason to use this option is
|
||||||
|
# performance on slow systems.
|
||||||
|
late-keyboard-init = false
|
||||||
|
|
||||||
|
# If true, allow multiple simultaneous processes.
|
||||||
|
# If false, create a lock file on startup to prevent multiple instances
|
||||||
|
# from running simultaneously.
|
||||||
|
multi-instance = false
|
||||||
|
|
||||||
|
# Assume input is plain ASCII, and disable some Unicode handling
|
||||||
|
# functions. This is faster, but means e.g. a search for "e" will not
|
||||||
|
# match "é".
|
||||||
|
ascii-input = true
|
||||||
|
|
||||||
|
#
|
||||||
|
### Inclusion
|
||||||
|
#
|
||||||
|
# Configs can be split between multiple files, and then included
|
||||||
|
# within each other.
|
||||||
|
# include = /path/to/config
|
21
.config/vesktop/settings/quickCss.css
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
.bar_c38106,
|
||||||
|
#app-mount>div.appAsidePanelWrapper_a3002d>div.notAppAsidePanel_a3002d>div.app_a3002d>div>div.layers__960e4.layers__160d8>div>div>div>div.content_c48ade>div.sidebar_c48ade.theme-dark.theme-darker.images-dark>div.sidebarList_c48ade.sidebarListRounded_c48ade>nav>div.scroller__99e7c.thin__99f8c.scrollerBase__99f8c.fade__99f8c>ul>li:nth-child(3)
|
||||||
|
{
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.base_c48ade {
|
||||||
|
grid-template-rows: [top] 0 [titleBarEnd] min-content [noticeEnd] 1fr [end];
|
||||||
|
}
|
||||||
|
|
||||||
|
.tutorialContainer__1f388 {
|
||||||
|
margin-top: 16px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sidebarListRounded_c48ade {
|
||||||
|
border-top-left-radius: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#app-mount > div.appAsidePanelWrapper_a3002d > div.notAppAsidePanel_a3002d > div.app_a3002d > div > div.layers__960e4.layers__160d8 > div > div > div > div.content_c48ade > div.sidebar_c48ade.theme-dark.theme-darker.images-dark > div.sidebarList_c48ade.sidebarListRounded_c48ade > nav > div.scroller__99e7c.thin__99f8c.scrollerBase__99f8c.fade__99f8c > ul > div.sectionDivider__35e86 {
|
||||||
|
margin-top: 8px;
|
||||||
|
}
|
671
.config/vesktop/settings/settings.json
Normal file
@@ -0,0 +1,671 @@
|
|||||||
|
{
|
||||||
|
"autoUpdate": true,
|
||||||
|
"autoUpdateNotification": true,
|
||||||
|
"useQuickCss": true,
|
||||||
|
"themeLinks": [],
|
||||||
|
"enabledThemes": [],
|
||||||
|
"enableReactDevtools": false,
|
||||||
|
"frameless": false,
|
||||||
|
"transparent": false,
|
||||||
|
"winCtrlQ": false,
|
||||||
|
"disableMinSize": false,
|
||||||
|
"winNativeTitleBar": false,
|
||||||
|
"plugins": {
|
||||||
|
"ChatInputButtonAPI": {
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"CommandsAPI": {
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"DynamicImageModalAPI": {
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"MemberListDecoratorsAPI": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"MessageAccessoriesAPI": {
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"MessageDecorationsAPI": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"MessageEventsAPI": {
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"MessagePopoverAPI": {
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"MessageUpdaterAPI": {
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"ServerListAPI": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"UserSettingsAPI": {
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"AccountPanelServerProfile": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"AlwaysAnimate": {
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"AlwaysExpandRoles": {
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"AlwaysTrust": {
|
||||||
|
"enabled": true,
|
||||||
|
"domain": true,
|
||||||
|
"file": true
|
||||||
|
},
|
||||||
|
"AnonymiseFileNames": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"AppleMusicRichPresence": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"WebRichPresence (arRPC)": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"BANger": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"BetterFolders": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"BetterGifAltText": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"BetterGifPicker": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"BetterNotesBox": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"BetterRoleContext": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"BetterRoleDot": {
|
||||||
|
"enabled": true,
|
||||||
|
"bothStyles": false,
|
||||||
|
"copyRoleColorInProfilePopout": false
|
||||||
|
},
|
||||||
|
"BetterSessions": {
|
||||||
|
"enabled": false,
|
||||||
|
"backgroundCheck": false
|
||||||
|
},
|
||||||
|
"BetterSettings": {
|
||||||
|
"enabled": true,
|
||||||
|
"disableFade": true,
|
||||||
|
"eagerLoad": true
|
||||||
|
},
|
||||||
|
"BetterUploadButton": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"BiggerStreamPreview": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"BlurNSFW": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"CallTimer": {
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"ClearURLs": {
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"ClientTheme": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"ColorSighted": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"ConsoleJanitor": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"ConsoleShortcuts": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"CopyEmojiMarkdown": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"CopyFileContents": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"CopyUserURLs": {
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"CrashHandler": {
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"CtrlEnterSend": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"CustomRPC": {
|
||||||
|
"enabled": true,
|
||||||
|
"type": 3,
|
||||||
|
"timestampMode": 1,
|
||||||
|
"appID": "1399864028825915413",
|
||||||
|
"appName": "PornHub",
|
||||||
|
"details": "Watching PornHub",
|
||||||
|
"endTime": 9999988,
|
||||||
|
"imageBig": "https://miningtcup.me/orange-square-logo.png",
|
||||||
|
"imageBigTooltip": "PornHub :3",
|
||||||
|
"imageSmall": "",
|
||||||
|
"imageSmallTooltip": "",
|
||||||
|
"buttonOneText": "Join Session",
|
||||||
|
"buttonOneURL": "https://miningtcup.me/slippery.webp",
|
||||||
|
"state": "im about to cuuuuuuu-",
|
||||||
|
"buttonTwoText": "Add Friend",
|
||||||
|
"buttonTwoURL": "https://miningtcup.me/slippery.webp"
|
||||||
|
},
|
||||||
|
"CustomIdle": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"Dearrow": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"Decor": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"DisableCallIdle": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"DontRoundMyTimestamps": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"Experiments": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"F8Break": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"FakeNitro": {
|
||||||
|
"enabled": true,
|
||||||
|
"enableStickerBypass": false,
|
||||||
|
"enableStreamQualityBypass": true,
|
||||||
|
"enableEmojiBypass": false,
|
||||||
|
"transformEmojis": true,
|
||||||
|
"transformStickers": true,
|
||||||
|
"transformCompoundSentence": false,
|
||||||
|
"emojiSize": 48,
|
||||||
|
"hyperLinkText": "{{NAME}}",
|
||||||
|
"useHyperLinks": true,
|
||||||
|
"disableEmbedPermissionCheck": false,
|
||||||
|
"stickerSize": 160
|
||||||
|
},
|
||||||
|
"FakeProfileThemes": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"FavoriteEmojiFirst": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"FavoriteGifSearch": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"FixCodeblockGap": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"FixImagesQuality": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"FixSpotifyEmbeds": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"FixYoutubeEmbeds": {
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"ForceOwnerCrown": {
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"FriendInvites": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"FriendsSince": {
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"FullSearchContext": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"GameActivityToggle": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"GifPaste": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"GreetStickerPicker": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"iLoveSpam": {
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"IgnoreActivities": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"ImageLink": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"ImageZoom": {
|
||||||
|
"enabled": true,
|
||||||
|
"size": 100,
|
||||||
|
"zoom": 1,
|
||||||
|
"saveZoomValues": true,
|
||||||
|
"nearestNeighbour": true,
|
||||||
|
"square": true,
|
||||||
|
"zoomSpeed": 0.5
|
||||||
|
},
|
||||||
|
"ImplicitRelationships": {
|
||||||
|
"enabled": true,
|
||||||
|
"sortByAffinity": true
|
||||||
|
},
|
||||||
|
"InvisibleChat": {
|
||||||
|
"enabled": false,
|
||||||
|
"savedPasswords": "password, Password"
|
||||||
|
},
|
||||||
|
"KeepCurrentChannel": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"LastFMRichPresence": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"LoadingQuotes": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"MemberCount": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"MentionAvatars": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"MessageClickActions": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"MessageLatency": {
|
||||||
|
"enabled": false,
|
||||||
|
"latency": 2,
|
||||||
|
"detectDiscordKotlin": true,
|
||||||
|
"showMillis": false
|
||||||
|
},
|
||||||
|
"MessageLinkEmbeds": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"MessageLogger": {
|
||||||
|
"enabled": true,
|
||||||
|
"collapseDeleted": false,
|
||||||
|
"deleteStyle": "text",
|
||||||
|
"ignoreBots": false,
|
||||||
|
"ignoreSelf": true,
|
||||||
|
"ignoreUsers": "",
|
||||||
|
"ignoreChannels": "",
|
||||||
|
"ignoreGuilds": "",
|
||||||
|
"logEdits": true,
|
||||||
|
"logDeletes": true,
|
||||||
|
"inlineEdits": true
|
||||||
|
},
|
||||||
|
"MessageTags": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"MoreCommands": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"MoreKaomoji": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"MoreUserTags": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"Moyai": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"MutualGroupDMs": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"NewGuildSettings": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"NoBlockedMessages": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"NoDevtoolsWarning": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"NoF1": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"NoMaskedUrlPaste": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"NoMosaic": {
|
||||||
|
"enabled": false,
|
||||||
|
"inlineVideo": true
|
||||||
|
},
|
||||||
|
"NoOnboardingDelay": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"NoPendingCount": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"NoProfileThemes": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"NoReplyMention": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"NoScreensharePreview": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"NoServerEmojis": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"NoTypingAnimation": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"NoUnblockToJump": {
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"NormalizeMessageLinks": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"NotificationVolume": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"NSFWGateBypass": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"OnePingPerDM": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"oneko": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"OpenInApp": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"OverrideForumDefaults": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"PartyMode": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"PauseInvitesForever": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"PermissionFreeWill": {
|
||||||
|
"enabled": true,
|
||||||
|
"lockout": true,
|
||||||
|
"onboarding": true
|
||||||
|
},
|
||||||
|
"PermissionsViewer": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"petpet": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"PictureInPicture": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"PinDMs": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"PlainFolderIcon": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"PlatformIndicators": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"PreviewMessage": {
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"QuickMention": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"QuickReply": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"ReactErrorDecoder": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"ReadAllNotificationsButton": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"RelationshipNotifier": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"ReplaceGoogleSearch": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"ReplyTimestamp": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"RevealAllSpoilers": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"ReverseImageSearch": {
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"ReviewDB": {
|
||||||
|
"enabled": true,
|
||||||
|
"notifyReviews": true,
|
||||||
|
"showWarning": true,
|
||||||
|
"hideBlockedUsers": true,
|
||||||
|
"hideTimestamps": false
|
||||||
|
},
|
||||||
|
"RoleColorEverywhere": {
|
||||||
|
"enabled": true,
|
||||||
|
"chatMentions": true,
|
||||||
|
"memberList": true,
|
||||||
|
"voiceUsers": true,
|
||||||
|
"reactorsList": true,
|
||||||
|
"pollResults": true,
|
||||||
|
"colorChatMessages": false
|
||||||
|
},
|
||||||
|
"SecretRingToneEnabler": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"Summaries": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"SendTimestamps": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"ServerInfo": {
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"ServerListIndicators": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"ShikiCodeblocks": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"ShowAllMessageButtons": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"ShowConnections": {
|
||||||
|
"enabled": true,
|
||||||
|
"iconSpacing": 1,
|
||||||
|
"iconSize": 32
|
||||||
|
},
|
||||||
|
"ShowHiddenChannels": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"ShowHiddenThings": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"ShowMeYourName": {
|
||||||
|
"enabled": true,
|
||||||
|
"displayNames": false,
|
||||||
|
"mode": "user-nick",
|
||||||
|
"inReplies": false
|
||||||
|
},
|
||||||
|
"ShowTimeoutDuration": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"SilentMessageToggle": {
|
||||||
|
"enabled": true,
|
||||||
|
"persistState": false,
|
||||||
|
"autoDisable": true
|
||||||
|
},
|
||||||
|
"SilentTyping": {
|
||||||
|
"enabled": true,
|
||||||
|
"isEnabled": true,
|
||||||
|
"showIcon": false,
|
||||||
|
"contextMenu": true
|
||||||
|
},
|
||||||
|
"SortFriendRequests": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"SpotifyControls": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"SpotifyCrack": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"SpotifyShareCommands": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"StartupTimings": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"StickerPaste": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"StreamerModeOnStream": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"SuperReactionTweaks": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"TextReplace": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"ThemeAttributes": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"Translate": {
|
||||||
|
"enabled": true,
|
||||||
|
"autoTranslate": false,
|
||||||
|
"showChatBarButton": true,
|
||||||
|
"service": "google",
|
||||||
|
"receivedInput": "auto",
|
||||||
|
"receivedOutput": "en"
|
||||||
|
},
|
||||||
|
"TypingIndicator": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"TypingTweaks": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"Unindent": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"UnlockedAvatarZoom": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"UnsuppressEmbeds": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"UserMessagesPronouns": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"UserVoiceShow": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"USRBG": {
|
||||||
|
"enabled": true,
|
||||||
|
"voiceBackground": true,
|
||||||
|
"nitroFirst": true
|
||||||
|
},
|
||||||
|
"ValidReply": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"ValidUser": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"VoiceChatDoubleClick": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"VcNarrator": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"VencordToolbox": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"ViewIcons": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"ViewRaw": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"VoiceDownload": {
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"VoiceMessages": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"VolumeBooster": {
|
||||||
|
"enabled": true,
|
||||||
|
"multiplier": 2
|
||||||
|
},
|
||||||
|
"WebKeybinds": {
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"WebScreenShareFixes": {
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"WhoReacted": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"XSOverlay": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"YoutubeAdblock": {
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"NoTrack": {
|
||||||
|
"enabled": true,
|
||||||
|
"disableAnalytics": true
|
||||||
|
},
|
||||||
|
"WebContextMenus": {
|
||||||
|
"enabled": true,
|
||||||
|
"addBack": true
|
||||||
|
},
|
||||||
|
"Settings": {
|
||||||
|
"enabled": true,
|
||||||
|
"settingsLocation": "aboveNitro"
|
||||||
|
},
|
||||||
|
"SupportHelper": {
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"HideMedia": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"ExpressionCloner": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"FullUserInChatbox": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"IrcColors": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"BadgeAPI": {
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"DisableDeepLinks": {
|
||||||
|
"enabled": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"notifications": {
|
||||||
|
"timeout": 5000,
|
||||||
|
"position": "bottom-right",
|
||||||
|
"useNative": "not-focused",
|
||||||
|
"logLimit": 50
|
||||||
|
},
|
||||||
|
"cloud": {
|
||||||
|
"authenticated": false,
|
||||||
|
"url": "https://api.vencord.dev/",
|
||||||
|
"settingsSync": false,
|
||||||
|
"settingsSyncVersion": 1753905075755
|
||||||
|
},
|
||||||
|
"eagerPatches": false
|
||||||
|
}
|
22
.config/zed/settings.json
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
// Zed settings
|
||||||
|
//
|
||||||
|
// For information on how to configure Zed, see the Zed
|
||||||
|
// documentation: https://zed.dev/docs/configuring-zed
|
||||||
|
//
|
||||||
|
// To see all of Zed's default settings without changing your
|
||||||
|
// custom settings, run `zed: open default settings` from the
|
||||||
|
// command palette (cmd-shift-p / ctrl-shift-p)
|
||||||
|
{
|
||||||
|
"icon_theme": "Material Icon Theme",
|
||||||
|
"telemetry": {
|
||||||
|
"metrics": false,
|
||||||
|
"diagnostics": false
|
||||||
|
},
|
||||||
|
"ui_font_size": 12,
|
||||||
|
"buffer_font_size": 12,
|
||||||
|
"theme": {
|
||||||
|
"mode": "system",
|
||||||
|
"light": "One Dark",
|
||||||
|
"dark": "One Dark"
|
||||||
|
}
|
||||||
|
}
|
3
.gitignore
vendored
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
.config/vesktop/sessionData
|
||||||
|
.ssh
|
||||||
|
wallpapers/active.png
|
3
.inputrc
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
$include /etc/inputrc
|
||||||
|
set mark-symlinked-directories on
|
||||||
|
|
2
README.md
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
# MiningTcup's dotfiles for Arch Linux / Hyprland
|
||||||
|
uh yea steal em if u want idc
|
BIN
wallpapers/1.png
Normal file
After Width: | Height: | Size: 2.9 MiB |
BIN
wallpapers/10.png
Normal file
After Width: | Height: | Size: 3.6 MiB |
BIN
wallpapers/11.png
Normal file
After Width: | Height: | Size: 2.3 MiB |
BIN
wallpapers/12.png
Normal file
After Width: | Height: | Size: 3.7 MiB |
BIN
wallpapers/13.png
Normal file
After Width: | Height: | Size: 2.3 MiB |
BIN
wallpapers/14.png
Normal file
After Width: | Height: | Size: 2.5 MiB |
BIN
wallpapers/2.png
Normal file
After Width: | Height: | Size: 4.5 MiB |
BIN
wallpapers/3.png
Normal file
After Width: | Height: | Size: 2.9 MiB |
BIN
wallpapers/4.png
Normal file
After Width: | Height: | Size: 2.4 MiB |
BIN
wallpapers/5.png
Normal file
After Width: | Height: | Size: 2.2 MiB |
BIN
wallpapers/6.png
Normal file
After Width: | Height: | Size: 2.5 MiB |
BIN
wallpapers/7.png
Normal file
After Width: | Height: | Size: 2.6 MiB |
BIN
wallpapers/8.png
Normal file
After Width: | Height: | Size: 2.3 MiB |
BIN
wallpapers/9.png
Normal file
After Width: | Height: | Size: 2.3 MiB |