Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2e8ede7127 | ||
|
|
f00d6747d8 | ||
|
|
d2eedc36cb | ||
|
|
768ccbe680 | ||
|
|
7f5c6731aa | ||
|
|
fc1a17b447 | ||
|
|
bf1e1ef532 | ||
|
|
aa4449866a | ||
|
|
d428c53740 | ||
|
|
3de410da80 |
@@ -1,6 +0,0 @@
|
||||
{
|
||||
"positionX": 726,
|
||||
"positionY": 321,
|
||||
"scaling": 1,
|
||||
"zIndex": 0
|
||||
}
|
||||
@@ -1,6 +0,0 @@
|
||||
{
|
||||
"positionX": 1231,
|
||||
"positionY": 721,
|
||||
"scaling": 2.200000000000001,
|
||||
"zIndex": 0
|
||||
}
|
||||
@@ -1,6 +0,0 @@
|
||||
{
|
||||
"positionX": 925,
|
||||
"positionY": 4,
|
||||
"scaling": 11.399999999999977,
|
||||
"zIndex": 0
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"positionX": 98,
|
||||
"positionY": 1346,
|
||||
"scaling": 2.2375000000000145,
|
||||
"zIndex": 2
|
||||
"positionX": 157,
|
||||
"positionY": 1031,
|
||||
"scaling": 1.749999999999999,
|
||||
"zIndex": 1
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"positionX": 0,
|
||||
"positionY": 1292,
|
||||
"scaling": 3.7125000000000177,
|
||||
"zIndex": 1
|
||||
"positionX": 24,
|
||||
"positionY": 951,
|
||||
"scaling": 2.9125000000000036,
|
||||
"zIndex": 2
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"positionX": 125,
|
||||
"positionY": 1292,
|
||||
"scaling": 4.05000000000002,
|
||||
"positionX": 198,
|
||||
"positionY": 956,
|
||||
"scaling": 3.050000000000006,
|
||||
"zIndex": 0
|
||||
}
|
||||
|
||||
@@ -0,0 +1,409 @@
|
||||
### MangoHud configuration file
|
||||
### Uncomment any options you wish to enable. Default options are left uncommented
|
||||
### Use some_parameter=0 to disable a parameter (only works with on/off parameters)
|
||||
### Everything below can be used / overridden with the environment variable MANGOHUD_CONFIG instead
|
||||
|
||||
################ INFORMATIONAL #################
|
||||
## prints possible options on stdout
|
||||
# help
|
||||
|
||||
################ PERFORMANCE #################
|
||||
|
||||
### Limit the application FPS. Comma-separated list of one or more FPS values (e.g. 0,30,60). 0 means unlimited (unless VSynced)
|
||||
# fps_limit=144,60,0
|
||||
|
||||
### early = wait before present, late = wait after present
|
||||
# fps_limit_method=
|
||||
|
||||
### VSync [0-3] 0 = adaptive; 1 = off; 2 = mailbox; 3 = on
|
||||
vsync=2
|
||||
|
||||
### OpenGL VSync [0-N] 0 = off; >=1 = wait for N v-blanks, N > 1 acts as a FPS limiter (FPS = display refresh rate / N)
|
||||
# gl_vsync=-2
|
||||
|
||||
### Mip-map LoD bias. Negative values will increase texture sharpness (and aliasing)
|
||||
## Positive values will increase texture blurriness (-16 to 16)
|
||||
# picmip=-17
|
||||
|
||||
### Anisotropic filtering level. Improves sharpness of textures viewed at an angle (0 to 16)
|
||||
# af=-1
|
||||
|
||||
### Force bicubic filtering
|
||||
# bicubic
|
||||
|
||||
### Force trilinear filtering
|
||||
# trilinear
|
||||
|
||||
### Disable linear texture filtering. Makes textures look blocky
|
||||
# retro
|
||||
|
||||
################### VISUAL ###################
|
||||
|
||||
### Legacy layout
|
||||
# legacy_layout=0
|
||||
|
||||
### pre defined presets
|
||||
# -1 = default
|
||||
# 0 = no display
|
||||
# 1 = fps only
|
||||
# 2 = horizontal view
|
||||
# 3 = extended
|
||||
# 4 = high detailed information
|
||||
# preset=-1
|
||||
|
||||
### Enable most of the toggleable parameters (currently excludes `histogram`)
|
||||
# full
|
||||
|
||||
### Show FPS only. ***Not meant to be used with other display params***
|
||||
# fps_only
|
||||
|
||||
### Display custom centered text, useful for a header
|
||||
# custom_text_center=
|
||||
|
||||
### Display the current system time
|
||||
# time
|
||||
## removes the time label
|
||||
# time_no_label
|
||||
|
||||
### Time formatting examples
|
||||
## %H:%M
|
||||
## [ %T %F ]
|
||||
## %X # locally formatted time, because of limited glyph range, missing characters may show as '?' (e.g. Japanese)
|
||||
# time_format="%T"
|
||||
|
||||
### Display MangoHud version
|
||||
# version
|
||||
|
||||
### Display the current GPU information
|
||||
## Note: gpu_mem_clock and gpu_mem_temp also need "vram" to be enabled
|
||||
gpu_stats
|
||||
# gpu_temp
|
||||
# gpu_junction_temp
|
||||
# gpu_core_clock
|
||||
# gpu_mem_temp
|
||||
# gpu_mem_clock
|
||||
# gpu_power
|
||||
# gpu_power_limit
|
||||
# gpu_text=
|
||||
# gpu_load_change
|
||||
# gpu_load_value=60,90
|
||||
# gpu_load_color=39F900,FDFD09,B22222
|
||||
## GPU fan in rpm on AMD, FAN in percent on NVIDIA
|
||||
# gpu_fan
|
||||
## gpu_voltage only works on AMD GPUs
|
||||
# gpu_voltage
|
||||
## Select list of GPUs to display
|
||||
# gpu_list=0,1
|
||||
# gpu_efficiency
|
||||
|
||||
### Display the current CPU information
|
||||
cpu_stats
|
||||
# cpu_temp
|
||||
# cpu_power
|
||||
# cpu_text=
|
||||
# cpu_mhz
|
||||
# cpu_load_change
|
||||
# cpu_load_value=60,90
|
||||
# cpu_load_color=39F900,FDFD09,B22222
|
||||
# cpu_efficiency
|
||||
|
||||
### Display the current CPU load & frequency for each core
|
||||
# core_load
|
||||
# core_load_change
|
||||
# core_bars
|
||||
# core_type
|
||||
|
||||
### Display IO read and write for the app (not system)
|
||||
# io_read
|
||||
# io_write
|
||||
|
||||
### Display system vram / ram / swap space usage
|
||||
# vram
|
||||
# ram
|
||||
# swap
|
||||
|
||||
### Display per process memory usage
|
||||
## Show resident memory and other types, if enabled
|
||||
procmem
|
||||
# procmem_shared
|
||||
# procmem_virt
|
||||
proc_vram
|
||||
|
||||
### Display battery information
|
||||
# battery
|
||||
# battery_icon
|
||||
# device_battery=gamepad,mouse
|
||||
# device_battery_icon
|
||||
# battery_watt
|
||||
# battery_time
|
||||
|
||||
### Display FPS and frametime
|
||||
fps
|
||||
# fps_sampling_period=500
|
||||
# fps_color_change
|
||||
# fps_value=30,60
|
||||
# fps_color=B22222,FDFD09,39F900
|
||||
# fps_text=""
|
||||
frametime
|
||||
# frame_count
|
||||
## fps_metrics takes a list of decimal values or the value avg
|
||||
# fps_metrics=avg,0.01
|
||||
|
||||
### Display GPU throttling status based on Power, current, temp or "other"
|
||||
## Only shows if throttling is currently happening
|
||||
throttling_status
|
||||
## Same as throttling_status but displays throttling on the frametime graph
|
||||
#throttling_status_graph
|
||||
|
||||
### Display miscellaneous information
|
||||
# engine_version
|
||||
# engine_short_names
|
||||
# gpu_name
|
||||
# vulkan_driver
|
||||
# wine
|
||||
# exec_name
|
||||
# winesync
|
||||
# present_mode
|
||||
|
||||
### Display loaded MangoHud architecture
|
||||
# arch
|
||||
|
||||
### Display the frametime line graph
|
||||
frame_timing
|
||||
# frame_timing_detailed
|
||||
# dynamic_frame_timing
|
||||
# histogram
|
||||
|
||||
### Display GameMode / vkBasalt running status
|
||||
# gamemode
|
||||
# vkbasalt
|
||||
|
||||
### Gamescope related options
|
||||
## Display the status of FSR (only works in gamescope)
|
||||
# fsr
|
||||
## Hides the sharpness info for the `fsr` option (only available in gamescope)
|
||||
# hide_fsr_sharpness
|
||||
## Shows the graph of gamescope app frametimes and latency (only on gamescope obviously)
|
||||
# debug
|
||||
## Display the status of HDR (only works in gamescope)
|
||||
# hdr
|
||||
## Display the current refresh rate (only works in gamescope)
|
||||
# refresh_rate
|
||||
|
||||
|
||||
### graphs displays one or more graphs that you chose
|
||||
## separated by ",", available graphs are
|
||||
## gpu_load,cpu_load,gpu_core_clock,gpu_mem_clock,vram,ram,cpu_temp,gpu_temp
|
||||
# graphs=
|
||||
|
||||
### mangoapp related options
|
||||
## Enables mangoapp to be displayed above the Steam UI
|
||||
# mangoapp_steam
|
||||
|
||||
### Steam Deck options
|
||||
## Shows the Steam Deck fan rpm
|
||||
# fan
|
||||
|
||||
### Display current FPS limit
|
||||
show_fps_limit
|
||||
|
||||
### Display the current resolution
|
||||
# resolution
|
||||
|
||||
### Display current display session
|
||||
# display_server
|
||||
|
||||
### Display temperature in fahrenheit
|
||||
# temp_fahrenheit
|
||||
|
||||
## Display efficiency in joules per frame
|
||||
# flip_efficiency
|
||||
|
||||
### Display custom text
|
||||
# custom_text=
|
||||
### Display output of Bash command in next column
|
||||
# exec=
|
||||
|
||||
### Display media player metadata
|
||||
# media_player
|
||||
## for example spotify
|
||||
# media_player_name=
|
||||
## Format metadata, lines are delimited by ; (wip)
|
||||
## example: {title};{artist};{album}
|
||||
## example: Track:;{title};By:;{artist};From:;{album}
|
||||
# media_player_format=title,artist,album
|
||||
|
||||
### Network interface throughput
|
||||
# network
|
||||
## Network can take arguments but it's not required.
|
||||
## without arguments it shows all interfaces
|
||||
## arguments set which interfaces will be displayed
|
||||
# network=eth0,wlo1
|
||||
|
||||
|
||||
### Change the hud font size
|
||||
# font_size=24
|
||||
# font_scale=1.0
|
||||
# font_size_text=24
|
||||
# font_scale_media_player=0.55
|
||||
# no_small_font
|
||||
|
||||
### Change default font (set location to TTF/OTF file)
|
||||
## Set font for the whole hud
|
||||
# font_file=
|
||||
|
||||
## Set font only for text like media player metadata
|
||||
# font_file_text=
|
||||
|
||||
## Set font glyph ranges. Defaults to Latin-only. Don't forget to set font_file/font_file_text to font that supports these
|
||||
## Probably don't enable all at once because of memory usage and hardware limits concerns
|
||||
## If you experience crashes or text is just squares, reduce glyph range or reduce font size
|
||||
# font_glyph_ranges=korean,chinese,chinese_simplified,japanese,cyrillic,thai,vietnamese,latin_ext_a,latin_ext_b
|
||||
|
||||
### Outline text
|
||||
text_outline
|
||||
# text_outline_color = 000000
|
||||
# text_outline_thickness = 1.5
|
||||
|
||||
### Change the hud position
|
||||
# position=top-left
|
||||
|
||||
### Change the corner roundness
|
||||
# round_corners=0
|
||||
|
||||
### Remove margins around MangoHud
|
||||
# hud_no_margin
|
||||
|
||||
### Display compact version of MangoHud
|
||||
# hud_compact
|
||||
|
||||
### Display MangoHud in a horizontal position
|
||||
# horizontal
|
||||
# horizontal_stretch
|
||||
|
||||
### Disable / hide the hud by default
|
||||
# no_display
|
||||
|
||||
### Show FEX-Emu statistics
|
||||
## Only useful for Arm64 devices running applications under emulation
|
||||
# fex_stats
|
||||
|
||||
### Hud position offset
|
||||
# offset_x=0
|
||||
# offset_y=0
|
||||
|
||||
### Hud dimensions
|
||||
# width=0
|
||||
# height=140
|
||||
# table_columns=3
|
||||
# cellpadding_y=-0.085
|
||||
|
||||
### Hud transparency / alpha
|
||||
# background_alpha=0.5
|
||||
# alpha=1.0
|
||||
|
||||
### FCAT overlay
|
||||
### This enables an FCAT overlay to perform frametime analysis on the final image stream.
|
||||
### Enable the overlay
|
||||
# fcat
|
||||
### Set the width of the FCAT overlay.
|
||||
### 24 is a performance optimization on AMD GPUs that should not have adverse effects on nVidia GPUs.
|
||||
### A minimum of 20 pixels is recommended by nVidia.
|
||||
# fcat_overlay_width=24
|
||||
### Set the screen edge, this can be useful for special displays that don't update from top edge to bottom. This goes from 0 (left side) to 3 (top edge), counter-clockwise.
|
||||
# fcat_screen_edge=0
|
||||
|
||||
### Color customization
|
||||
# text_color=FFFFFF
|
||||
# gpu_color=2E9762
|
||||
# cpu_color=2E97CB
|
||||
# vram_color=AD64C1
|
||||
# ram_color=C26693
|
||||
# engine_color=EB5B5B
|
||||
# io_color=A491D3
|
||||
# frametime_color=00FF00
|
||||
# background_color=020202
|
||||
# media_player_color=FFFFFF
|
||||
# wine_color=EB5B5B
|
||||
# battery_color=FF9078
|
||||
# network_color=E07B85
|
||||
# horizontal_separator_color=AD64C1
|
||||
|
||||
### Specify GPU with PCI bus ID
|
||||
### Set to 'domain:bus:slot.function'
|
||||
### Example:
|
||||
### $ lspci | grep A770
|
||||
### 03:00.0 VGA compatible controller: Intel Corporation DG2 [Arc A770] (rev 08)
|
||||
# pci_dev=0000:03:00.0
|
||||
|
||||
### Blacklist
|
||||
# blacklist=
|
||||
|
||||
### Control over socket
|
||||
### Enable and set socket name, '%p' is replaced with process id
|
||||
## example: mangohud
|
||||
## example: mangohud-%p
|
||||
# control = -1
|
||||
|
||||
### ftrace tracepoint display
|
||||
## Enable display of tracepoint information gathered from ftrace. MangoHud will parse
|
||||
## out the necessary data from the ftrace pipe, ftrace itself still has to be configured
|
||||
## manually (enabling the desired event, applying any filtering etc.). The user running
|
||||
## MangoHud will require permission to access the default-mounted tracefs (expected at
|
||||
## /sys/kernel/tracing/).
|
||||
##
|
||||
## When parsing ftrace output, currently only the `key=value` format for event fields is
|
||||
## expected. This is the most common format used in events, but it's not standardized.
|
||||
##
|
||||
## Three types of display are available:
|
||||
## - `histogram/drm_vblank_event`, a histogram of event occurrence
|
||||
## - `linegraph/devfreq_monitor/freq`, a line graph of an event field's numerical value
|
||||
## - `label/devfreq_frequency/dev_name`, a textual presentation of an event field's value
|
||||
##
|
||||
## The displays are set through the `ftrace` option. Multiple displays can be specified.
|
||||
# ftrace=histogram/drm_vblank_event+linegraph/devfreq_monitor/freq
|
||||
|
||||
################ WORKAROUNDS #################
|
||||
### Options starting with "gl_*" are for OpenGL
|
||||
### Specify what to use for getting display size. Options are "viewport", "scissorbox" or disabled. Defaults to using glXQueryDrawable
|
||||
# gl_size_query=viewport
|
||||
|
||||
### (Re)bind given framebuffer before MangoHud gets drawn. Helps with Crusader Kings III
|
||||
# gl_bind_framebuffer=0
|
||||
|
||||
### Don't swap origin if using GL_UPPER_LEFT. Helps with Ryujinx
|
||||
# gl_dont_flip=1
|
||||
|
||||
################ INTERACTION #################
|
||||
|
||||
### Change toggle keybinds for the hud & logging
|
||||
toggle_hud=Shift_R+F12
|
||||
# toggle_hud_position=Shift_R+F11
|
||||
# toggle_preset=Shift_R+F10
|
||||
# toggle_fps_limit=Shift_L+F1
|
||||
# toggle_logging=Shift_L+F2
|
||||
# reload_cfg=Shift_L+F4
|
||||
# upload_log=Shift_L+F3
|
||||
# reset_fps_metrics=Shift_R+f9
|
||||
|
||||
#################### LOG #####################
|
||||
### Automatically start the log after X seconds
|
||||
# autostart_log=
|
||||
### Set amount of time in seconds that the logging will run for
|
||||
# log_duration=
|
||||
### Change the default log interval, 0 is default
|
||||
# log_interval=0
|
||||
### Set location of the output files (required for logging)
|
||||
# output_folder=/home/<USERNAME>/mangologs
|
||||
### Permit uploading logs directly to FlightlessMango.com
|
||||
## set to 1 to enable
|
||||
# permit_upload=0
|
||||
### Define a '+'-separated list of percentiles shown in the benchmark results
|
||||
### Use "AVG" to get a mean average. Default percentiles are 97+AVG+1+0.1
|
||||
## example: ['97', 'AVG', '1', '0.1']
|
||||
# benchmark_percentiles=97,AVG
|
||||
## Adds more headers and information such as versioning to the log. This format is not supported on flightlessmango.com (yet)
|
||||
# log_versioning
|
||||
## Enable automatic uploads of logs to flightlessmango.com
|
||||
# upload_logs
|
||||
# output_file=""
|
||||
@@ -8,78 +8,20 @@
|
||||
"Settings": [],
|
||||
"Enable": true
|
||||
},
|
||||
"Filters": [
|
||||
{
|
||||
"Path": "RadialFollow.RadialFollowSmoothingScreenSpace",
|
||||
"Settings": [
|
||||
{
|
||||
"Property": "OuterRadius",
|
||||
"Value": 5.0
|
||||
},
|
||||
{
|
||||
"Property": "InnerRadius",
|
||||
"Value": 0.0
|
||||
},
|
||||
{
|
||||
"Property": "SmoothingCoefficient",
|
||||
"Value": 0.95
|
||||
},
|
||||
{
|
||||
"Property": "SoftKneeScale",
|
||||
"Value": 1.0
|
||||
},
|
||||
{
|
||||
"Property": "SmoothingLeakCoefficient",
|
||||
"Value": 0.0
|
||||
}
|
||||
],
|
||||
"Enable": true
|
||||
},
|
||||
{
|
||||
"Path": "RadialFollow.RadialFollowSmoothingTabletSpace",
|
||||
"Settings": [
|
||||
{
|
||||
"Property": "OuterRadius",
|
||||
"Value": 1.0
|
||||
},
|
||||
{
|
||||
"Property": "InnerRadius",
|
||||
"Value": 0.0
|
||||
},
|
||||
{
|
||||
"Property": "SmoothingCoefficient",
|
||||
"Value": 0.95
|
||||
},
|
||||
{
|
||||
"Property": "SoftKneeScale",
|
||||
"Value": 1.0
|
||||
},
|
||||
{
|
||||
"Property": "SmoothingLeakCoefficient",
|
||||
"Value": 0.0
|
||||
}
|
||||
],
|
||||
"Enable": true
|
||||
},
|
||||
{
|
||||
"Path": "erase_button.erase_button",
|
||||
"Settings": [],
|
||||
"Enable": true
|
||||
}
|
||||
],
|
||||
"Filters": [],
|
||||
"AbsoluteModeSettings": {
|
||||
"Display": {
|
||||
"Width": 1920.0,
|
||||
"Height": 1080.0,
|
||||
"X": 960.0,
|
||||
"Y": 540.0,
|
||||
"Width": 2560.0,
|
||||
"Height": 1440.0,
|
||||
"X": 1280.0,
|
||||
"Y": 720.0,
|
||||
"Rotation": 0.0
|
||||
},
|
||||
"Tablet": {
|
||||
"Width": 152.0,
|
||||
"Height": 95.0,
|
||||
"X": 76.0,
|
||||
"Y": 47.5,
|
||||
"Width": 39.0,
|
||||
"Height": 30.0,
|
||||
"X": 75.0,
|
||||
"Y": 24.0,
|
||||
"Rotation": 0.0
|
||||
},
|
||||
"EnableClipping": true,
|
||||
@@ -99,26 +41,23 @@
|
||||
"EraserButton": null,
|
||||
"PenButtons": [
|
||||
{
|
||||
"Path": "ScrollBinding.NewBulletproofScrollBinding",
|
||||
"Path": "OpenTabletDriver.Desktop.Binding.LinuxArtistMode.LinuxArtistModeButtonBinding",
|
||||
"Settings": [
|
||||
{
|
||||
"Property": "Property",
|
||||
"Value": null
|
||||
},
|
||||
{
|
||||
"Property": "Delay",
|
||||
"Value": 15
|
||||
},
|
||||
{
|
||||
"Property": "Amount",
|
||||
"Value": 120
|
||||
"Property": "Button",
|
||||
"Value": "Pen Button 1"
|
||||
}
|
||||
],
|
||||
"Enable": true
|
||||
},
|
||||
{
|
||||
"Path": "erase_button.erase_button",
|
||||
"Settings": [],
|
||||
"Path": "OpenTabletDriver.Desktop.Binding.LinuxArtistMode.LinuxArtistModeButtonBinding",
|
||||
"Settings": [
|
||||
{
|
||||
"Property": "Button",
|
||||
"Value": "Pen Button 2"
|
||||
}
|
||||
],
|
||||
"Enable": true
|
||||
}
|
||||
],
|
||||
@@ -126,39 +65,14 @@
|
||||
"MouseButtons": [],
|
||||
"MouseScrollUp": null,
|
||||
"MouseScrollDown": null,
|
||||
"WheelBindings": [],
|
||||
"DisablePressure": false,
|
||||
"DisableTilt": false
|
||||
"DisableTilt": false,
|
||||
"EnableDragBindings": false
|
||||
}
|
||||
}
|
||||
],
|
||||
"LockUsableAreaDisplay": true,
|
||||
"LockUsableAreaTablet": true,
|
||||
"Tools": [
|
||||
{
|
||||
"Path": "ScrollBinding.ScrollBindingSettings",
|
||||
"Settings": [
|
||||
{
|
||||
"Property": "ScrollDelay",
|
||||
"Value": 15
|
||||
},
|
||||
{
|
||||
"Property": "ForwardScroll",
|
||||
"Value": 120
|
||||
},
|
||||
{
|
||||
"Property": "BackwardScroll",
|
||||
"Value": 120
|
||||
},
|
||||
{
|
||||
"Property": "LeftScroll",
|
||||
"Value": 120
|
||||
},
|
||||
{
|
||||
"Property": "RightScroll",
|
||||
"Value": 120
|
||||
}
|
||||
],
|
||||
"Enable": true
|
||||
}
|
||||
]
|
||||
"Tools": []
|
||||
}
|
||||
@@ -1,112 +1,112 @@
|
||||
{
|
||||
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||
"logo": {
|
||||
"source": "/home/inorishio/Pictures/Gifs/Ai-Hoshino-Dancing.gif",
|
||||
"type": "kitty-icat",
|
||||
"padding": {
|
||||
"top": 5,
|
||||
"right": 2,
|
||||
}
|
||||
"source": "/home/inorishio/Pictures/Profile-Pictures/Nescia.png",
|
||||
"type": "kitty-icat",
|
||||
"padding": {
|
||||
"top": 5,
|
||||
"right": 2,
|
||||
},
|
||||
},
|
||||
"display": {
|
||||
"separator": " ➜ "
|
||||
"separator": " ➜ ",
|
||||
},
|
||||
"modules": [
|
||||
"break",
|
||||
"break",
|
||||
"break",
|
||||
{
|
||||
"type": "os",
|
||||
"key": "OS ",
|
||||
"keyColor": "31", // = color1
|
||||
},
|
||||
{
|
||||
"type": "kernel",
|
||||
"key": " ├ ",
|
||||
"keyColor": "31",
|
||||
},
|
||||
{
|
||||
"type": "packages",
|
||||
"format": "{} (pacman)",
|
||||
"key": " ├ ",
|
||||
"keyColor": "31",
|
||||
},
|
||||
{
|
||||
"type": "shell",
|
||||
"key": " └ ",
|
||||
"keyColor": "31",
|
||||
},
|
||||
"break",
|
||||
{
|
||||
"type": "wm",
|
||||
"key": "WM ",
|
||||
"keyColor": "32",
|
||||
},
|
||||
{
|
||||
"type": "wmtheme",
|
||||
"key": " ├ ",
|
||||
"keyColor": "32",
|
||||
},
|
||||
{
|
||||
"type": "icons",
|
||||
"key": " ├ ",
|
||||
"keyColor": "32",
|
||||
},
|
||||
{
|
||||
"type": "cursor",
|
||||
"key": " ├ ",
|
||||
"keyColor": "32",
|
||||
},
|
||||
{
|
||||
"type": "terminal",
|
||||
"key": " ├ ",
|
||||
"keyColor": "32",
|
||||
},
|
||||
{
|
||||
"type": "terminalfont",
|
||||
"key": " └ ",
|
||||
"keyColor": "32",
|
||||
},
|
||||
"break",
|
||||
{
|
||||
"type": "host",
|
||||
"format": "{5} {1} Type {2}",
|
||||
"key": "PC ",
|
||||
"keyColor": "33",
|
||||
},
|
||||
{
|
||||
"type": "cpu",
|
||||
"format": "{1} ({3}) @ {7} GHz",
|
||||
"key": " ├ ",
|
||||
"keyColor": "33",
|
||||
},
|
||||
{
|
||||
"type": "gpu",
|
||||
"format": "{1} {2} @ {12} GHz",
|
||||
"key": " ├ ",
|
||||
"keyColor": "33",
|
||||
},
|
||||
{
|
||||
"type": "memory",
|
||||
"key": " ├ ",
|
||||
"keyColor": "33",
|
||||
},
|
||||
{
|
||||
"type": "swap",
|
||||
"key": " ├ ",
|
||||
"keyColor": "33",
|
||||
},
|
||||
{
|
||||
"type": "disk",
|
||||
"key": " ├ ",
|
||||
"keyColor": "33",
|
||||
},
|
||||
{
|
||||
"type": "monitor",
|
||||
"key": " └ ",
|
||||
"keyColor": "33",
|
||||
},
|
||||
"break",
|
||||
"break",
|
||||
]
|
||||
"break",
|
||||
"break",
|
||||
"break",
|
||||
{
|
||||
"type": "os",
|
||||
"key": "OS ",
|
||||
"keyColor": "31", // = color1
|
||||
},
|
||||
{
|
||||
"type": "kernel",
|
||||
"key": " ├ ",
|
||||
"keyColor": "31",
|
||||
},
|
||||
{
|
||||
"type": "packages",
|
||||
"format": "{pacman} (pacman), {yay} (yay)",
|
||||
"key": " ├ ",
|
||||
"keyColor": "31",
|
||||
},
|
||||
{
|
||||
"type": "shell",
|
||||
"key": " └ ",
|
||||
"keyColor": "31",
|
||||
},
|
||||
"break",
|
||||
{
|
||||
"type": "wm",
|
||||
"key": "WM ",
|
||||
"keyColor": "32",
|
||||
},
|
||||
{
|
||||
"type": "wmtheme",
|
||||
"key": " ├ ",
|
||||
"keyColor": "32",
|
||||
},
|
||||
{
|
||||
"type": "icons",
|
||||
"key": " ├ ",
|
||||
"keyColor": "32",
|
||||
},
|
||||
{
|
||||
"type": "cursor",
|
||||
"key": " ├ ",
|
||||
"keyColor": "32",
|
||||
},
|
||||
{
|
||||
"type": "terminal",
|
||||
"key": " ├ ",
|
||||
"keyColor": "32",
|
||||
},
|
||||
{
|
||||
"type": "terminalfont",
|
||||
"key": " └ ",
|
||||
"keyColor": "32",
|
||||
},
|
||||
"break",
|
||||
{
|
||||
"type": "host",
|
||||
"format": "{5} {1} Type {2}",
|
||||
"key": "PC ",
|
||||
"keyColor": "33",
|
||||
},
|
||||
{
|
||||
"type": "cpu",
|
||||
"format": "{1} ({3}) @ {7} GHz",
|
||||
"key": " ├ ",
|
||||
"keyColor": "33",
|
||||
},
|
||||
{
|
||||
"type": "gpu",
|
||||
"format": "{1} {2} @ {12} GHz",
|
||||
"key": " ├ ",
|
||||
"keyColor": "33",
|
||||
},
|
||||
{
|
||||
"type": "memory",
|
||||
"key": " ├ ",
|
||||
"keyColor": "33",
|
||||
},
|
||||
{
|
||||
"type": "swap",
|
||||
"key": " ├ ",
|
||||
"keyColor": "33",
|
||||
},
|
||||
{
|
||||
"type": "disk",
|
||||
"key": " ├ ",
|
||||
"keyColor": "33",
|
||||
},
|
||||
{
|
||||
"type": "monitor",
|
||||
"key": " └ ",
|
||||
"keyColor": "33",
|
||||
},
|
||||
"break",
|
||||
"break",
|
||||
],
|
||||
}
|
||||
|
||||
@@ -0,0 +1,114 @@
|
||||
{
|
||||
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||
"logo": {
|
||||
"type": "kitty-icat",
|
||||
"source": "/home/inorishio/Pictures/Profile-Pictures/Nescia.png",
|
||||
// "height": 60,
|
||||
"width": 60,
|
||||
"padding": {
|
||||
"top": 3,
|
||||
"right": 0,
|
||||
},
|
||||
},
|
||||
"display": {
|
||||
"separator": " ➜ ",
|
||||
},
|
||||
"modules": [
|
||||
"break",
|
||||
"break",
|
||||
"break",
|
||||
{
|
||||
"type": "os",
|
||||
"key": "OS ",
|
||||
"keyColor": "32", // = color1
|
||||
},
|
||||
{
|
||||
"type": "kernel",
|
||||
"key": " ├ ",
|
||||
"keyColor": "32",
|
||||
},
|
||||
{
|
||||
"type": "packages",
|
||||
"format": "{pacman} (pacman)",
|
||||
"key": " ├ ",
|
||||
"keyColor": "32",
|
||||
},
|
||||
{
|
||||
"type": "shell",
|
||||
"key": " └ ",
|
||||
"keyColor": "31",
|
||||
},
|
||||
"break",
|
||||
{
|
||||
"type": "wm",
|
||||
"key": "WM ",
|
||||
"keyColor": "32",
|
||||
},
|
||||
{
|
||||
"type": "wmtheme",
|
||||
"key": " ├ ",
|
||||
"keyColor": "32",
|
||||
},
|
||||
{
|
||||
"type": "icons",
|
||||
"key": " ├ ",
|
||||
"keyColor": "32",
|
||||
},
|
||||
{
|
||||
"type": "cursor",
|
||||
"key": " ├ ",
|
||||
"keyColor": "32",
|
||||
},
|
||||
{
|
||||
"type": "terminal",
|
||||
"key": " ├ ",
|
||||
"keyColor": "32",
|
||||
},
|
||||
{
|
||||
"type": "terminalfont",
|
||||
"key": " └ ",
|
||||
"keyColor": "32",
|
||||
},
|
||||
"break",
|
||||
{
|
||||
"type": "host",
|
||||
"format": "{5} {1} Type {2}",
|
||||
"key": "PC ",
|
||||
"keyColor": "33",
|
||||
},
|
||||
{
|
||||
"type": "cpu",
|
||||
"format": "{1} ({3}) @ {7} GHz",
|
||||
"key": " ├ ",
|
||||
"keyColor": "33",
|
||||
},
|
||||
{
|
||||
"type": "gpu",
|
||||
"format": "{1} {2} @ {12} GHz",
|
||||
"key": " ├ ",
|
||||
"keyColor": "33",
|
||||
},
|
||||
{
|
||||
"type": "memory",
|
||||
"key": " ├ ",
|
||||
"keyColor": "33",
|
||||
},
|
||||
{
|
||||
"type": "swap",
|
||||
"key": " ├ ",
|
||||
"keyColor": "33",
|
||||
},
|
||||
{
|
||||
"type": "disk",
|
||||
"key": " ├ ",
|
||||
"keyColor": "33",
|
||||
},
|
||||
{
|
||||
"type": "monitor",
|
||||
"key": " └ ",
|
||||
"keyColor": "33",
|
||||
},
|
||||
"break",
|
||||
"break",
|
||||
],
|
||||
}
|
||||
@@ -1,24 +1,351 @@
|
||||
# Run on boot
|
||||
exec-once = uwsm app -S out -- zshell-cli shell start
|
||||
exec-once = uwsm app -S out -- obs --scene "Recording" --startreplaybuffer --minimize-to-tray
|
||||
exec-once = uwsm app -S out -- /usr/bin/otd-daemon
|
||||
exec-once = uwsm app -S out -- ideskpet start
|
||||
exec-once = uwsm app -S out -- hyprpm reload
|
||||
exec-once = uwsm app -S out -- Telegram -startintray
|
||||
exec-once = uwsm app -S out -- discord --start-minimized
|
||||
exec-once = uwsm app -S out -- steam -silent
|
||||
|
||||
# Sourcing config files
|
||||
source = ~/.config/hypr/conf/animations/InoriShio-animation.conf
|
||||
source = ~/.config/hypr/conf/custom.conf
|
||||
source = ~/.config/hypr/conf/decorations/InoriShio-decoration.conf
|
||||
source = ~/.config/hypr/conf/environments/nvidia.conf
|
||||
source = ~/.config/hypr/conf/keybindings/InoriShio-Keybindings.conf
|
||||
source = ~/.config/hypr/conf/layers.conf
|
||||
source = ~/.config/hypr/conf/layouts/computer.conf
|
||||
source = ~/.config/hypr/conf/layouts/keyboard.conf
|
||||
source = ~/.config/hypr/conf/misc.conf
|
||||
source = ~/.config/hypr/conf/monitors/InoriShio-Display.conf
|
||||
source = ~/.config/hypr/conf/windowrules/default.conf
|
||||
source = ~/.config/hypr/conf/windows/default.conf
|
||||
source = ~/.config/hypr/conf/scripts.conf
|
||||
# #######################################################################################
|
||||
# AUTOGENERATED HYPRLAND CONFIG.
|
||||
# EDIT THIS CONFIG ACCORDING TO THE WIKI INSTRUCTIONS.
|
||||
# #######################################################################################
|
||||
|
||||
autogenerated = 1 # remove this line to remove the warning
|
||||
|
||||
# This is an example Hyprland config file.
|
||||
# Refer to the wiki for more information.
|
||||
# https://wiki.hypr.land/Configuring/
|
||||
|
||||
# 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.hypr.land/Configuring/Monitors/
|
||||
monitor=,preferred,auto,auto
|
||||
|
||||
|
||||
###################
|
||||
### MY PROGRAMS ###
|
||||
###################
|
||||
|
||||
# See https://wiki.hypr.land/Configuring/Keywords/
|
||||
|
||||
# Set programs that you use
|
||||
$terminal = kitty
|
||||
$fileManager = dolphin
|
||||
$menu = hyprlauncher
|
||||
|
||||
|
||||
#################
|
||||
### AUTOSTART ###
|
||||
#################
|
||||
|
||||
# Autostart necessary processes (like notifications daemons, status bars, etc.)
|
||||
# Or execute your favorite apps at launch like this:
|
||||
|
||||
# exec-once = $terminal
|
||||
# exec-once = nm-applet &
|
||||
# exec-once = waybar & hyprpaper & firefox
|
||||
|
||||
|
||||
#############################
|
||||
### ENVIRONMENT VARIABLES ###
|
||||
#############################
|
||||
|
||||
# See https://wiki.hypr.land/Configuring/Environment-variables/
|
||||
|
||||
env = XCURSOR_SIZE,24
|
||||
env = HYPRCURSOR_SIZE,24
|
||||
|
||||
|
||||
###################
|
||||
### PERMISSIONS ###
|
||||
###################
|
||||
|
||||
# See https://wiki.hypr.land/Configuring/Permissions/
|
||||
# Please note permission changes here require a Hyprland restart and are not applied on-the-fly
|
||||
# for security reasons
|
||||
|
||||
# ecosystem {
|
||||
# enforce_permissions = 1
|
||||
# }
|
||||
|
||||
# permission = /usr/(bin|local/bin)/grim, screencopy, allow
|
||||
# permission = /usr/(lib|libexec|lib64)/xdg-desktop-portal-hyprland, screencopy, allow
|
||||
# permission = /usr/(bin|local/bin)/hyprpm, plugin, allow
|
||||
|
||||
|
||||
#####################
|
||||
### LOOK AND FEEL ###
|
||||
#####################
|
||||
|
||||
# Refer to https://wiki.hypr.land/Configuring/Variables/
|
||||
|
||||
# https://wiki.hypr.land/Configuring/Variables/#general
|
||||
general {
|
||||
gaps_in = 5
|
||||
gaps_out = 20
|
||||
|
||||
border_size = 2
|
||||
|
||||
# https://wiki.hypr.land/Configuring/Variables/#variable-types for info about colors
|
||||
col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg
|
||||
col.inactive_border = rgba(595959aa)
|
||||
|
||||
# Set to true enable resizing windows by clicking and dragging on borders and gaps
|
||||
resize_on_border = false
|
||||
|
||||
# Please see https://wiki.hypr.land/Configuring/Tearing/ before you turn this on
|
||||
allow_tearing = false
|
||||
|
||||
layout = dwindle
|
||||
}
|
||||
|
||||
# https://wiki.hypr.land/Configuring/Variables/#decoration
|
||||
decoration {
|
||||
rounding = 10
|
||||
rounding_power = 2
|
||||
|
||||
# Change transparency of focused and unfocused windows
|
||||
active_opacity = 1.0
|
||||
inactive_opacity = 1.0
|
||||
|
||||
shadow {
|
||||
enabled = true
|
||||
range = 4
|
||||
render_power = 3
|
||||
color = rgba(1a1a1aee)
|
||||
}
|
||||
|
||||
# https://wiki.hypr.land/Configuring/Variables/#blur
|
||||
blur {
|
||||
enabled = true
|
||||
size = 3
|
||||
passes = 1
|
||||
|
||||
vibrancy = 0.1696
|
||||
}
|
||||
}
|
||||
|
||||
# https://wiki.hypr.land/Configuring/Variables/#animations
|
||||
animations {
|
||||
enabled = yes, please :)
|
||||
|
||||
# Default curves, see https://wiki.hypr.land/Configuring/Animations/#curves
|
||||
# NAME, X0, Y0, X1, Y1
|
||||
bezier = easeOutQuint, 0.23, 1, 0.32, 1
|
||||
bezier = easeInOutCubic, 0.65, 0.05, 0.36, 1
|
||||
bezier = linear, 0, 0, 1, 1
|
||||
bezier = almostLinear, 0.5, 0.5, 0.75, 1
|
||||
bezier = quick, 0.15, 0, 0.1, 1
|
||||
|
||||
# Default animations, see https://wiki.hypr.land/Configuring/Animations/
|
||||
# NAME, ONOFF, SPEED, CURVE, [STYLE]
|
||||
animation = global, 1, 10, default
|
||||
animation = border, 1, 5.39, easeOutQuint
|
||||
animation = windows, 1, 4.79, easeOutQuint
|
||||
animation = windowsIn, 1, 4.1, easeOutQuint, popin 87%
|
||||
animation = windowsOut, 1, 1.49, linear, popin 87%
|
||||
animation = fadeIn, 1, 1.73, almostLinear
|
||||
animation = fadeOut, 1, 1.46, almostLinear
|
||||
animation = fade, 1, 3.03, quick
|
||||
animation = layers, 1, 3.81, easeOutQuint
|
||||
animation = layersIn, 1, 4, easeOutQuint, fade
|
||||
animation = layersOut, 1, 1.5, linear, fade
|
||||
animation = fadeLayersIn, 1, 1.79, almostLinear
|
||||
animation = fadeLayersOut, 1, 1.39, almostLinear
|
||||
animation = workspaces, 1, 1.94, almostLinear, fade
|
||||
animation = workspacesIn, 1, 1.21, almostLinear, fade
|
||||
animation = workspacesOut, 1, 1.94, almostLinear, fade
|
||||
animation = zoomFactor, 1, 7, quick
|
||||
}
|
||||
|
||||
# Ref https://wiki.hypr.land/Configuring/Workspace-Rules/
|
||||
# "Smart gaps" / "No gaps when only"
|
||||
# uncomment all if you wish to use that.
|
||||
# workspace = w[tv1], gapsout:0, gapsin:0
|
||||
# workspace = f[1], gapsout:0, gapsin:0
|
||||
# windowrule {
|
||||
# name = no-gaps-wtv1
|
||||
# match:float = false
|
||||
# match:workspace = w[tv1]
|
||||
#
|
||||
# border_size = 0
|
||||
# rounding = 0
|
||||
# }
|
||||
#
|
||||
# windowrule {
|
||||
# name = no-gaps-f1
|
||||
# match:float = false
|
||||
# match:workspace = f[1]
|
||||
#
|
||||
# border_size = 0
|
||||
# rounding = 0
|
||||
# }
|
||||
|
||||
# See https://wiki.hypr.land/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.hypr.land/Configuring/Master-Layout/ for more
|
||||
master {
|
||||
new_status = master
|
||||
}
|
||||
|
||||
# https://wiki.hypr.land/Configuring/Variables/#misc
|
||||
misc {
|
||||
force_default_wallpaper = -1 # Set to 0 or 1 to disable the anime mascot wallpapers
|
||||
disable_hyprland_logo = false # If true disables the random hyprland logo / anime girl background. :(
|
||||
mouse_move_enables_dpms = true
|
||||
key_press_enables_dpms = true
|
||||
}
|
||||
|
||||
|
||||
#############
|
||||
### INPUT ###
|
||||
#############
|
||||
|
||||
# https://wiki.hypr.land/Configuring/Variables/#input
|
||||
input {
|
||||
kb_layout = us
|
||||
kb_variant =
|
||||
kb_model =
|
||||
kb_options =
|
||||
kb_rules =
|
||||
|
||||
follow_mouse = 1
|
||||
|
||||
sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
|
||||
|
||||
touchpad {
|
||||
natural_scroll = false
|
||||
}
|
||||
}
|
||||
|
||||
# See https://wiki.hypr.land/Configuring/Gestures
|
||||
gesture = 3, horizontal, workspace
|
||||
|
||||
# Example per-device config
|
||||
# See https://wiki.hypr.land/Configuring/Keywords/#per-device-input-configs for more
|
||||
device {
|
||||
name = epic-mouse-v1
|
||||
sensitivity = -0.5
|
||||
}
|
||||
|
||||
|
||||
###################
|
||||
### KEYBINDINGS ###
|
||||
###################
|
||||
|
||||
# See https://wiki.hypr.land/Configuring/Keywords/
|
||||
$mainMod = SUPER # Sets "Windows" key as main modifier
|
||||
|
||||
# Example binds, see https://wiki.hypr.land/Configuring/Binds/ for more
|
||||
bind = $mainMod, Q, exec, $terminal
|
||||
bind = $mainMod, C, killactive,
|
||||
bind = $mainMod, M, exec, command -v hyprshutdown >/dev/null 2>&1 && hyprshutdown || hyprctl dispatch exit
|
||||
bind = $mainMod, E, exec, $fileManager
|
||||
bind = $mainMod, V, togglefloating,
|
||||
bind = $mainMod, R, exec, $menu
|
||||
bind = $mainMod, P, pseudo, # dwindle
|
||||
bind = $mainMod, J, layoutmsg, togglesplit # dwindle
|
||||
|
||||
# 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
|
||||
|
||||
# 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 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
|
||||
|
||||
# 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
|
||||
bindm = $mainMod, mouse:272, movewindow
|
||||
bindm = $mainMod, mouse:273, resizewindow
|
||||
|
||||
# Laptop multimedia keys for volume and LCD brightness
|
||||
bindel = ,XF86AudioRaiseVolume, exec, wpctl set-volume -l 1 @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
|
||||
bindel = ,XF86MonBrightnessUp, exec, brightnessctl -e4 -n2 set 5%+
|
||||
bindel = ,XF86MonBrightnessDown, exec, brightnessctl -e4 -n2 set 5%-
|
||||
|
||||
# Requires playerctl
|
||||
bindl = , XF86AudioNext, exec, playerctl next
|
||||
bindl = , XF86AudioPause, exec, playerctl play-pause
|
||||
bindl = , XF86AudioPlay, exec, playerctl play-pause
|
||||
bindl = , XF86AudioPrev, exec, playerctl previous
|
||||
|
||||
##############################
|
||||
### 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 windowrules that are useful
|
||||
|
||||
windowrule {
|
||||
# Ignore maximize requests from all apps. You'll probably like this.
|
||||
name = suppress-maximize-events
|
||||
match:class = .*
|
||||
|
||||
suppress_event = maximize
|
||||
}
|
||||
|
||||
windowrule {
|
||||
# Fix some dragging issues with XWayland
|
||||
name = fix-xwayland-drags
|
||||
match:class = ^$
|
||||
match:title = ^$
|
||||
match:xwayland = true
|
||||
match:float = true
|
||||
match:fullscreen = false
|
||||
match:pin = false
|
||||
|
||||
no_focus = true
|
||||
}
|
||||
|
||||
# Hyprland-run windowrule
|
||||
windowrule {
|
||||
name = move-hyprland-run
|
||||
|
||||
match:class = hyprland-run
|
||||
|
||||
move = 20 monitor_h-120
|
||||
float = yes
|
||||
}
|
||||
|
||||
@@ -1,9 +1,11 @@
|
||||
require("settings.autostart")
|
||||
require("settings.keybinds")
|
||||
require("settings.custom")
|
||||
require("settings.windowrules")
|
||||
require("settings.layerrules")
|
||||
require("settings.animation")
|
||||
require("settings.autostart")
|
||||
require("settings.config")
|
||||
require("settings.custom")
|
||||
require("settings.input")
|
||||
require("settings.permissions")
|
||||
require("settings.keybinds")
|
||||
require("settings.monitor")
|
||||
require("settings.misc")
|
||||
require("settings.windowrules")
|
||||
require("settings.permissions")
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
#!/usr/bin/env zsh
|
||||
|
||||
controller_mac="F5:17:E7:FC:F4:50"
|
||||
bluetoothctl scan on
|
||||
bluetoothctl remove $controller_mac
|
||||
bluetoothctl trust $controller_mac
|
||||
bluetoothctl pair $controller_mac
|
||||
bluetoothctl connect $controller_mac
|
||||
@@ -0,0 +1,5 @@
|
||||
#!/usr/bin/env zsh
|
||||
|
||||
zoom=$(hyprctl getoption cursor:zoom_factor -j | jq '.float * 1.3')
|
||||
|
||||
hyprctl eval "hl.config({ cursor = { zoom_factor = $zoom } })"
|
||||
@@ -0,0 +1,5 @@
|
||||
#!/usr/bin/env zsh
|
||||
|
||||
zoom=$(hyprctl getoption cursor:zoom_factor -j | jq '(.float * 0.7) | if . < 1 then 1 else . end')
|
||||
|
||||
hyprctl eval "hl.config({ cursor = { zoom_factor = $zoom } })"
|
||||
@@ -1,114 +1,36 @@
|
||||
local C = require("color")
|
||||
|
||||
local animations = {
|
||||
{ leaf = "global", enabled = true, speed = 10, bezier = "default" },
|
||||
{ leaf = "border", enabled = true, speed = 10, bezier = "default" },
|
||||
{ leaf = "windows", enabled = true, speed = 3, bezier = "default" },
|
||||
{ leaf = "windowsIn", enabled = true, speed = 3, bezier = "default" },
|
||||
{ leaf = "windowsOut", enabled = true, speed = 3, bezier = "default" },
|
||||
{ leaf = "windowsMove", enabled = true, speed = 1, bezier = "default" },
|
||||
{ leaf = "border", enabled = true, speed = 10, bezier = "linear" },
|
||||
{ leaf = "borderangle", enabled = true, speed = 3, bezier = "linear" },
|
||||
{ leaf = "fadeOut", enabled = true, speed = 3, bezier = "default" },
|
||||
{ leaf = "fadeIn", enabled = true, speed = 4, bezier = "default" },
|
||||
{ leaf = "workspaces", enabled = true, speed = 4, bezier = "default" },
|
||||
{ leaf = "layers", enabled = true, speed = 5, bezier = "default" },
|
||||
{ leaf = "fadeLayers", enabled = true, speed = 1, bezier = "default" },
|
||||
{ leaf = "fadePopups", enabled = true, speed = 1, bezier = "default" },
|
||||
{ leaf = "global", enabled = true, speed = 10, bezier = "default" },
|
||||
{ leaf = "layers", enabled = true, speed = 5, bezier = "cubic-bezier", style = "fade" },
|
||||
{ leaf = "windows", enabled = true, speed = 3, bezier = "wind", style = "popin" },
|
||||
{ leaf = "windowsIn", enabled = true, speed = 3, bezier = "winIn", style = "popin 70%" },
|
||||
{ leaf = "windowsOut", enabled = true, speed = 3, bezier = "winOut", style = "popin 80%" },
|
||||
{ leaf = "windowsMove", enabled = true, speed = 1, bezier = "wind", style = "slide" },
|
||||
{ leaf = "workspaces", enabled = true, speed = 4, bezier = "default" },
|
||||
}
|
||||
|
||||
local curves = {
|
||||
{ name = "wind", config = { type = "bezier", points = { { 0.25, 0.1 }, { 0.25, 1 } } } },
|
||||
{ name = "wind", config = { type = "bezier", points = { { 0.05, 0.9 }, { 0.1, 1 } } } },
|
||||
{ name = "winIn", config = { type = "bezier", points = { { 0.1, 1.0 }, { 0.1, 1 } } } },
|
||||
{ name = "winOut", config = { type = "bezier", points = { { 1, 0.35 }, { 1, 1 } } } },
|
||||
{ name = "linear", config = { type = "bezier", points = { { 1, 1 }, { 1, 1 } } } },
|
||||
{ name = "cubic-bezier", config = { type = "bezier", points = { { 0.215, 0.61 }, { 0.355, 1 } } } },
|
||||
{ name = "easeOutQuint", config = { type = "bezier", points = { { 0.23, 1 }, { 0.32, 1 } } } },
|
||||
{ name = "easeInOutCubic", config = { type = "bezier", points = { { 0.65, 0.05 }, { 0.36, 1 } } } },
|
||||
{ name = "linear", config = { type = "bezier", points = { { 0, 0 }, { 1, 1 } } } },
|
||||
{ name = "almostLinear", config = { type = "bezier", points = { { 0.5, 0.5 }, { 0.75, 1 } } } },
|
||||
{ name = "quick", config = { type = "bezier", points = { { 0.15, 0 }, { 0.1, 1 } } } },
|
||||
{ name = "easy", config = { type = "spring", mass = 1, stiffness = 71.2633, dampening = 15.8273644 } },
|
||||
}
|
||||
|
||||
hl.config({
|
||||
general = {
|
||||
gaps_in = 3,
|
||||
gaps_out = 6,
|
||||
|
||||
border_size = 2,
|
||||
|
||||
col = {
|
||||
active_border = { colors = { C.colors.vivian1, C.colors.ado }, angle = 90 },
|
||||
inactive_border = { colors = { C.colors.pink, C.colors.vivian2 }, angle = 60 },
|
||||
},
|
||||
|
||||
-- Set to true to enable resizing windows by clicking and dragging on borders and gaps
|
||||
resize_on_border = true,
|
||||
|
||||
-- Please see https://wiki.hypr.land/Configuring/Advanced-and-Cool/Tearing/ before you turn this on
|
||||
allow_tearing = false,
|
||||
|
||||
layout = "dwindle",
|
||||
},
|
||||
|
||||
decoration = {
|
||||
rounding = 10,
|
||||
rounding_power = 2,
|
||||
|
||||
-- Change transparency of focused and unfocused windows
|
||||
active_opacity = 1.0,
|
||||
inactive_opacity = 1.0,
|
||||
|
||||
shadow = {
|
||||
enabled = true,
|
||||
range = 100,
|
||||
render_power = 4,
|
||||
color = 0x66000000,
|
||||
color_inactive = 0x33000000,
|
||||
offset = "0, 10",
|
||||
scale = 1,
|
||||
},
|
||||
|
||||
blur = {
|
||||
enabled = true,
|
||||
size = 2,
|
||||
passes = 3,
|
||||
new_optimizations = true,
|
||||
ignore_opacity = true,
|
||||
contrast = 1.0,
|
||||
brightness = 1.0,
|
||||
vibrancy = 0.0,
|
||||
vibrancy_darkness = 0.0,
|
||||
xray = false,
|
||||
noise = 0,
|
||||
popups = true,
|
||||
input_methods = true,
|
||||
},
|
||||
},
|
||||
|
||||
animations = {
|
||||
enabled = true,
|
||||
},
|
||||
})
|
||||
|
||||
for _, animation in ipairs(animations) do
|
||||
hl.animation(animation)
|
||||
end
|
||||
|
||||
for _, curve in ipairs(curves) do
|
||||
hl.curve(curve.name, curve.config)
|
||||
end
|
||||
|
||||
-- List of animation options
|
||||
-- "global"
|
||||
-- "border"
|
||||
-- "windows"
|
||||
-- "windowsIn"
|
||||
-- "windowsOut"
|
||||
-- "fadeIn"
|
||||
-- "fadeOut"
|
||||
-- "fade"
|
||||
-- "layers"
|
||||
-- "layersIn"
|
||||
-- "layersOut"
|
||||
-- "fadeLayersIn"
|
||||
-- "fadeLayersOut"
|
||||
-- "workspaces"
|
||||
-- "workspacesIn"
|
||||
-- "workspacesOut"
|
||||
-- "zoomFactor"
|
||||
for _, animation in ipairs(animations) do
|
||||
hl.animation(animation)
|
||||
end
|
||||
|
||||
@@ -6,9 +6,10 @@ hl.on("hyprland.start", function()
|
||||
hl.exec_cmd("sleep 3s; " .. prefix .. "obs --scene 'Recording' --startreplaybuffer --minimize-to-tray")
|
||||
hl.exec_cmd("sleep 3s; " .. prefix .. "ideskpet start")
|
||||
hl.exec_cmd("sleep 3s; " .. prefix .. "Telegram -startintray")
|
||||
hl.exec_cmd("sleep 3s; " .. prefix .. "discord --enable-features=WaylandLinuxDrmSyncobj --start-minimized")
|
||||
hl.exec_cmd("sleep 3s; " .. prefix .. "discord --startminimized") --enable-features=WaylandLinuxDrmSyncobj --start-minimized")
|
||||
hl.exec_cmd("sleep 3s; " .. prefix .. "steam -silent")
|
||||
hl.exec_cmd("sleep 3s; " .. prefix .. "~/.config/hypr/scripts/gtk.sh")
|
||||
hl.exec_cmd("sleep 3s; " .. prefix .. "wl-paste --watch cliphist store")
|
||||
-- hl.exec_cmd("sleep 15s; " .. prefix .. "hyprpm reload")
|
||||
hl.exec_cmd("sleep 3s; " .. prefix .. "solaar -b symbolic --window hide")
|
||||
hl.exec_cmd("sleep 3s; " .. prefix .. "openrgb --startminimized")
|
||||
end)
|
||||
|
||||
@@ -0,0 +1,62 @@
|
||||
local C = require("color")
|
||||
|
||||
hl.config({
|
||||
general = {
|
||||
gaps_in = 3,
|
||||
gaps_out = 6,
|
||||
|
||||
border_size = 2,
|
||||
|
||||
col = {
|
||||
active_border = { colors = { C.colors.vivian1, C.colors.ado }, angle = 90 },
|
||||
inactive_border = { colors = { C.colors.pink, C.colors.vivian2 }, angle = 60 },
|
||||
},
|
||||
|
||||
-- Set to true to enable resizing windows by clicking and dragging on borders and gaps
|
||||
resize_on_border = true,
|
||||
|
||||
-- Please see https://wiki.hypr.land/Configuring/Advanced-and-Cool/Tearing/ before you turn this on
|
||||
allow_tearing = false,
|
||||
|
||||
layout = "dwindle",
|
||||
},
|
||||
|
||||
decoration = {
|
||||
rounding = 10,
|
||||
rounding_power = 2,
|
||||
|
||||
-- Change transparency of focused and unfocused windows
|
||||
active_opacity = 1.0,
|
||||
inactive_opacity = 1.0,
|
||||
|
||||
shadow = {
|
||||
enabled = true,
|
||||
range = 100,
|
||||
render_power = 4,
|
||||
color = 0x66000000,
|
||||
color_inactive = 0x33000000,
|
||||
offset = "0, 10",
|
||||
scale = 1,
|
||||
},
|
||||
|
||||
blur = {
|
||||
enabled = true,
|
||||
size = 2,
|
||||
passes = 3,
|
||||
new_optimizations = true,
|
||||
ignore_opacity = true,
|
||||
contrast = 1.0,
|
||||
brightness = 1.0,
|
||||
vibrancy = 0.0,
|
||||
vibrancy_darkness = 0.0,
|
||||
xray = false,
|
||||
noise = 0,
|
||||
popups = true,
|
||||
input_methods = true,
|
||||
},
|
||||
},
|
||||
|
||||
animations = {
|
||||
enabled = true,
|
||||
},
|
||||
})
|
||||
@@ -8,8 +8,9 @@ hl.config({
|
||||
},
|
||||
|
||||
cursor = {
|
||||
no_hardware_cursors = false,
|
||||
no_hardware_cursors = true,
|
||||
use_cpu_buffer = 2,
|
||||
zoom_factor = 1.0,
|
||||
},
|
||||
|
||||
xwayland = {
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
hl.gesture({
|
||||
fingers = 3,
|
||||
direction = "horizontal",
|
||||
action = "workspace",
|
||||
})
|
||||
@@ -1,7 +1,7 @@
|
||||
hl.config({
|
||||
input = {
|
||||
kb_layout = "",
|
||||
kb_variant = "",
|
||||
kb_layout = "us",
|
||||
kb_variant = "altgr-intl",
|
||||
kb_model = "",
|
||||
kb_options = "",
|
||||
kb_rules = "",
|
||||
@@ -19,15 +19,3 @@ hl.config({
|
||||
},
|
||||
},
|
||||
})
|
||||
|
||||
hl.gesture({
|
||||
fingers = 3,
|
||||
direction = "horizontal",
|
||||
action = "workspace",
|
||||
})
|
||||
|
||||
-- See https://wiki.hypr.land/Configuring/Advanced-and-Cool/Devices/ for more
|
||||
hl.device({
|
||||
name = "epic-mouse-v1",
|
||||
sensitivity = 0,
|
||||
})
|
||||
|
||||
@@ -1,13 +1,78 @@
|
||||
-- Example binds, see https://wiki.hypr.land/Configuring/Basics/Binds/ for more
|
||||
-- closeWindowBind:set_enabled(false)
|
||||
local mainMod = "SUPER" -- Sets "Windows" key as main modifier
|
||||
local mainMod = "SUPER"
|
||||
local prefix = "app2unit -S out -- "
|
||||
local fileManager = "dolphin"
|
||||
|
||||
local MAX_ZOOM = 10
|
||||
local MIN_ZOOM = 1
|
||||
local ZOOM_TOGGLE_FACTOR = 1.5
|
||||
|
||||
---@param offset number
|
||||
---@return nil
|
||||
local function zoom(offset)
|
||||
local current = hl.get_config("cursor.zoom_factor")
|
||||
if offset ~= nil then
|
||||
current = current + offset
|
||||
elseif current ~= MIN_ZOOM then
|
||||
current = MIN_ZOOM
|
||||
else
|
||||
current = ZOOM_TOGGLE_FACTOR
|
||||
end
|
||||
current = math.max(MIN_ZOOM, math.min(MAX_ZOOM, current))
|
||||
hl.config({ cursor = { zoom_factor = current } })
|
||||
end
|
||||
|
||||
-- FOR TESTING PURPOSES DON'T FORGET OR DELETE
|
||||
-- hl.notification.create({
|
||||
-- text = "Found: " .. win.title,
|
||||
-- timeout = 3000,
|
||||
-- })
|
||||
|
||||
local function appSearch(appName)
|
||||
local lookupName = {
|
||||
["spotify-launcher"] = "Spotify",
|
||||
["zterm"] = "ZTerm",
|
||||
["Telegram"] = "org.telegram.desktop",
|
||||
}
|
||||
local name = lookupName[appName] or appName
|
||||
local app = hl.get_window("title:" .. name)
|
||||
or hl.get_window("class:" .. name)
|
||||
or hl.get_window("initialtitle:" .. name)
|
||||
or hl.get_window("initialclass:" .. name)
|
||||
|
||||
if app then
|
||||
hl.dispatch(hl.dsp.focus({ workspace = app.workspace.id }))
|
||||
hl.dispatch(hl.dsp.focus({ window = app }))
|
||||
else
|
||||
hl.dispatch(hl.dsp.exec_cmd(prefix .. appName))
|
||||
end
|
||||
end
|
||||
|
||||
-- Zooming
|
||||
hl.bind(mainMod .. " + GRAVE", zoom)
|
||||
hl.bind(mainMod .. " + mouse_up", function()
|
||||
zoom(0.5)
|
||||
end)
|
||||
hl.bind(mainMod .. " + mouse_down", function()
|
||||
zoom(-0.5)
|
||||
end)
|
||||
|
||||
-- Zachjittery
|
||||
hl.bind(mainMod .. " + CTRL + RETURN", hl.dsp.exec_cmd("zshell-cli shell call visibilities toggleLauncher ''"))
|
||||
-- hl.bind(mainMod .. " + CTRL + RETURN", hl.dsp.global("zshell:toggle-launcher"))
|
||||
hl.bind(mainMod .. " + RETURN", hl.dsp.exec_cmd(prefix .. "zterm"))
|
||||
hl.bind(mainMod .. " + RETURN", function()
|
||||
appSearch("zterm")
|
||||
end)
|
||||
hl.bind(mainMod .. " + CTRL + RETURN", hl.dsp.global("zshell:toggle-launcher"))
|
||||
hl.bind(mainMod .. " + SHIFT + D", hl.dsp.global("zshell:toggle-drawing"))
|
||||
hl.bind(mainMod .. " + N", hl.dsp.global("zshell:toggle-nc"))
|
||||
hl.bind(mainMod .. " + SHIFT + S", hl.dsp.global("zshell:screenshot"))
|
||||
hl.bind(mainMod .. " + CTRL + S", hl.dsp.global("zshell:screenshotFreeze"))
|
||||
hl.bind(mainMod .. " + L", hl.dsp.global("zshell:lock"))
|
||||
hl.bind(mainMod .. " + I", hl.dsp.global("zshell:toggle-settings"))
|
||||
hl.bind(mainMod .. " + SHIFT + C", hl.dsp.global("zshell:toggle-clipboard"))
|
||||
hl.bind(
|
||||
mainMod .. " + CTRL + SHIFT + R",
|
||||
hl.dsp.exec_cmd("zshell-cli shell kill; sleep 0.5; " .. prefix .. "zshell-cli shell start")
|
||||
)
|
||||
hl.bind(mainMod .. " + CTRL + SHIFT + K", hl.dsp.exec_cmd("zshell-cli shell kill"))
|
||||
|
||||
-- QML
|
||||
hl.bind("CTRL + mouse:274", hl.dsp.exec_cmd("ideskpet toggle-region"))
|
||||
@@ -15,11 +80,17 @@ hl.bind("SHIFT + mouse:274", hl.dsp.exec_cmd("ideskpet toggle-layer"))
|
||||
hl.bind(mainMod .. " + Z", hl.dsp.exec_cmd("ideskpet cycle-zindex"))
|
||||
|
||||
-- Apps
|
||||
hl.bind(mainMod .. " + C", hl.dsp.exec_cmd(prefix .. "Telegram"))
|
||||
hl.bind(mainMod .. " + V", hl.dsp.exec_cmd(prefix .. "discord"))
|
||||
hl.bind(mainMod .. " + V", function()
|
||||
appSearch("discord")
|
||||
end)
|
||||
hl.bind(mainMod .. " + C", function()
|
||||
appSearch("Telegram")
|
||||
end)
|
||||
hl.bind(mainMod .. " + S", function()
|
||||
appSearch("spotify-launcher")
|
||||
end)
|
||||
hl.bind(mainMod .. " + B", hl.dsp.exec_cmd(prefix .. "librewolf"))
|
||||
hl.bind(mainMod .. " + S", hl.dsp.exec_cmd(prefix .. "spotify-launcher"))
|
||||
hl.bind(mainMod .. " + X", hl.dsp.exec_cmd("SDL_VIDEODRIVER='x11' " .. prefix .. "osu-lazer"))
|
||||
hl.bind(mainMod .. " + X", hl.dsp.exec_cmd("SDL_VIDEODRIVER='wayland' " .. prefix .. "osu-lazer"))
|
||||
hl.bind(mainMod .. " + E", hl.dsp.exec_cmd(fileManager))
|
||||
|
||||
-- Media
|
||||
@@ -27,7 +98,8 @@ hl.bind(mainMod .. " + F1", hl.dsp.exec_cmd("playerctl play-pause"))
|
||||
hl.bind(mainMod .. " + F2", hl.dsp.exec_cmd("playerctl previous"))
|
||||
hl.bind(mainMod .. " + F3", hl.dsp.exec_cmd("playerctl next"))
|
||||
hl.bind("PRINT", hl.dsp.exec_cmd("wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle"))
|
||||
hl.bind("code:51", hl.dsp.exec_cmd("wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle"))
|
||||
hl.bind(mainMod .. " + PRINT", hl.dsp.exec_cmd("wpctl set-volume @DEFAULT_AUDIO_SOURCE@ 0.32"))
|
||||
hl.bind("code:172", hl.dsp.exec_cmd("wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle"))
|
||||
hl.bind("code:121", hl.dsp.exec_cmd("wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle"))
|
||||
hl.bind("code:122", hl.dsp.exec_cmd("wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.02-"))
|
||||
hl.bind("code:123", hl.dsp.exec_cmd("wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.02+ --limit 1.0"))
|
||||
@@ -39,6 +111,7 @@ hl.bind(mainMod .. " + T", hl.dsp.window.float({ action = "toggle" }))
|
||||
hl.bind(mainMod .. " + K", hl.dsp.layout("swapsplit"))
|
||||
hl.bind(mainMod .. " + J", hl.dsp.layout("togglesplit"))
|
||||
hl.bind(mainMod .. " + F", hl.dsp.window.fullscreen())
|
||||
hl.bind(mainMod .. " + SHIFT + F", hl.dsp.window.fullscreen_state({ internal = 3, client = 3, action = "toggle" }))
|
||||
hl.bind(mainMod .. " + left", hl.dsp.focus({ direction = "left" }))
|
||||
hl.bind(mainMod .. " + right", hl.dsp.focus({ direction = "right" }))
|
||||
hl.bind(mainMod .. " + up", hl.dsp.focus({ direction = "up" }))
|
||||
@@ -51,8 +124,8 @@ hl.bind(mainMod .. " + mouse:272", hl.dsp.window.drag(), { mouse = true })
|
||||
hl.bind(mainMod .. " + mouse:273", hl.dsp.window.resize(), { mouse = true })
|
||||
|
||||
-- Workspaces
|
||||
-- hl.bind("code:113", hl.dsp.focus({ workspace = "m+1" }))
|
||||
-- hl.bind("code:114", hl.dsp.focus({ workspace = "m-1" }))
|
||||
hl.bind("code:171", hl.dsp.focus({ workspace = "m+1" }))
|
||||
hl.bind("code:173", hl.dsp.focus({ workspace = "m-1" }))
|
||||
hl.bind("ALT + TAB", hl.dsp.focus({ workspace = "m+1" }))
|
||||
hl.bind(mainMod .. " + TAB", hl.dsp.focus({ workspace = "m-1" }))
|
||||
hl.bind(mainMod .. " + CTRL + left", hl.dsp.window.swap({ direction = "left" }))
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
hl.layer_rule({
|
||||
match = { namespace = "ZShell-Bar" },
|
||||
blur = true,
|
||||
ignore_alpha = 0.5,
|
||||
})
|
||||
|
||||
hl.layer_rule({
|
||||
match = { namespace = "ZShell-Auth" },
|
||||
blur = true,
|
||||
ignore_alpha = 0.5,
|
||||
})
|
||||
@@ -3,6 +3,7 @@ hl.config({
|
||||
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. :(
|
||||
mouse_move_enables_dpms = true,
|
||||
key_press_enables_dpms = true,
|
||||
disable_splash_rendering = true,
|
||||
allow_session_lock_restore = true,
|
||||
session_lock_xray = true,
|
||||
|
||||
@@ -2,5 +2,5 @@ hl.monitor({
|
||||
output = "DP-2",
|
||||
mode = "2560x1440@143.97",
|
||||
position = "auto",
|
||||
scale = "1.33",
|
||||
scale = "1.25",
|
||||
})
|
||||
|
||||
@@ -4,6 +4,7 @@ local classes = {
|
||||
"nm-connection-editor",
|
||||
"mpv",
|
||||
"swayimg",
|
||||
"xdg-desktop-portal-gtk",
|
||||
".*org.pulseaudio.pavucontrol.*",
|
||||
}
|
||||
|
||||
@@ -32,6 +33,50 @@ for _, title in ipairs(titles) do
|
||||
})
|
||||
end
|
||||
|
||||
hl.window_rule({
|
||||
match = {
|
||||
initial_title = "Star Rail",
|
||||
},
|
||||
fullscreen_state = 3,
|
||||
content = "game",
|
||||
})
|
||||
|
||||
hl.window_rule({
|
||||
match = {
|
||||
title = "Honkai: Star Rail",
|
||||
},
|
||||
fullscreen_state = 3,
|
||||
content = "game",
|
||||
})
|
||||
|
||||
hl.window_rule({
|
||||
match = {
|
||||
initial_title = "Brawlhalla",
|
||||
},
|
||||
fullscreen_state = 3,
|
||||
content = "game",
|
||||
})
|
||||
|
||||
hl.window_rule({
|
||||
match = {
|
||||
class = "osu!",
|
||||
title = "osu!",
|
||||
},
|
||||
fullscreen_state = 3,
|
||||
content = "game",
|
||||
})
|
||||
|
||||
hl.window_rule({
|
||||
match = {
|
||||
class = "hyprland-share-picker",
|
||||
title = "hyprland-share-picker",
|
||||
},
|
||||
float = true,
|
||||
pin = true,
|
||||
center = true,
|
||||
size = { 600, 400 },
|
||||
})
|
||||
|
||||
hl.window_rule({
|
||||
name = "fix-xwayland-drags",
|
||||
match = {
|
||||
@@ -56,9 +101,7 @@ hl.window_rule({
|
||||
|
||||
hl.window_rule({
|
||||
match = {
|
||||
fullscreen_state_client = 2,
|
||||
fullscreen_state_internal = 2,
|
||||
class = "librewolf",
|
||||
},
|
||||
|
||||
idle_inhibit = "always",
|
||||
@@ -66,22 +109,16 @@ hl.window_rule({
|
||||
|
||||
hl.window_rule({
|
||||
match = {
|
||||
fullscreen_state_client = 4,
|
||||
fullscreen_state_internal = 4,
|
||||
content = "game",
|
||||
fullscreen_state_client = 2,
|
||||
},
|
||||
|
||||
idle_inhibit = "always",
|
||||
})
|
||||
|
||||
hl.layer_rule({
|
||||
match = { namespace = "ZShell-Bar" },
|
||||
blur = true,
|
||||
ignore_alpha = 0.5,
|
||||
})
|
||||
hl.window_rule({
|
||||
match = {
|
||||
content = "game",
|
||||
},
|
||||
|
||||
hl.layer_rule({
|
||||
match = { namespace = "ZShell-Auth" },
|
||||
blur = true,
|
||||
ignore_alpha = 0.5,
|
||||
idle_inhibit = "always",
|
||||
})
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
version: 5
|
||||
daemon:
|
||||
log_level: info
|
||||
admin_group: wheel
|
||||
disable_clocks_cleanup: false
|
||||
apply_settings_timer: 5
|
||||
current_profile: null
|
||||
auto_switch_profiles: false
|
||||
@@ -0,0 +1,32 @@
|
||||
selected_tab: oc_page
|
||||
selected_gpu: 10DE:2C02-1462:5314-0000:08:00.0
|
||||
plots_time_period: 60
|
||||
plots_per_row: 2
|
||||
stats_poll_interval_ms: 250
|
||||
gpus:
|
||||
10DE:2C02-1462:5314-0000:08:00.0:
|
||||
plots:
|
||||
- - !Temperature GPU
|
||||
- !Temperature GPU Hotspot
|
||||
- - GpuClock
|
||||
- VramClock
|
||||
- - FanRpm
|
||||
- FanPwm
|
||||
- - PowerCurrent
|
||||
- PowerCap
|
||||
10DE:1E81-1043:8712-0000:08:00.0:
|
||||
plots:
|
||||
- - !Temperature GPU
|
||||
- !Temperature GPU Hotspot
|
||||
- !Temperature VRAM
|
||||
- - GpuClock
|
||||
- VramClock
|
||||
- - FanRpm
|
||||
- FanPwm
|
||||
- - PowerCurrent
|
||||
- PowerCap
|
||||
theme: automatic
|
||||
color_scheme: Auto
|
||||
window_size:
|
||||
width: 2030
|
||||
height: 1091
|
||||
@@ -0,0 +1,30 @@
|
||||
[Default Applications]
|
||||
application/json=nvim.desktop;
|
||||
application/pdf=librewolf.desktop;
|
||||
application/toml=nvim.desktop;
|
||||
application/x-extension.htm=librewolf.desktop;
|
||||
application/x-extension.html=librewolf.desktop;
|
||||
application/x-extension.shtml=librewolf.desktop;
|
||||
application/x-extension.xht=librewolf.desktop;
|
||||
application/x-extension.xhtml=librewolf.desktop;
|
||||
application/x-shellscript=code.desktop;
|
||||
application/xhtml+xml=librewolf.desktop;
|
||||
image/*=swayimg.desktop;
|
||||
image/jpeg=swayimg.desktop;
|
||||
image/jpg=swayimg.desktop;
|
||||
image/png=swayimg.desktop;
|
||||
image/webp=swayimg.desktop;
|
||||
inode/directory=org.kde.dolphin.desktop;
|
||||
text/*=nvim.desktop;
|
||||
text/html=librewolf.desktop
|
||||
text/plain=nvim.desktop;
|
||||
video/*=mpv.desktop;
|
||||
video/mp4=mpv.desktop;
|
||||
x-scheme-handler/discord-1216669957799018608=discord-1216669957799018608.desktop
|
||||
x-scheme-handler/terminal=kitty.desktop;
|
||||
x-scheme-handler/everest=/home/inorishio/.local/share/applications/Olympus.desktop
|
||||
x-scheme-handler/ror2mm=r2modman.desktop
|
||||
x-scheme-handler/http=librewolf.desktop
|
||||
x-scheme-handler/https=librewolf.desktop
|
||||
x-scheme-handler/about=librewolf.desktop
|
||||
x-scheme-handler/unknown=librewolf.desktop
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"$schema": "https://opencode.ai/v2/cli.json",
|
||||
"theme": {
|
||||
"name": "tokyonight"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,82 @@
|
||||
{
|
||||
"$schema": "https://opencode.ai/config.json",
|
||||
"lsp": true,
|
||||
"provider": {
|
||||
"llama.cpp": {
|
||||
"npm": "@ai-sdk/openai-compatible",
|
||||
"name": "llama-server (local)",
|
||||
"options": {
|
||||
"baseURL": "http://127.0.0.1:8080/v1"
|
||||
},
|
||||
"models": {
|
||||
"Qwen3.8-27B-UD-IQ2_XXS": {
|
||||
"name": "Qwen 3.8 27B",
|
||||
"modalities": {
|
||||
"input": [
|
||||
"text"
|
||||
],
|
||||
"output": [
|
||||
"text"
|
||||
]
|
||||
}
|
||||
// "limit": {
|
||||
// "context": 8192,
|
||||
// "output": 4096
|
||||
// }
|
||||
},
|
||||
"gemma-4-12b-it-Q4_K_M": {
|
||||
"name": "Gemma 4 12B",
|
||||
"modalities": {
|
||||
"input": [
|
||||
"image",
|
||||
"text"
|
||||
],
|
||||
"output": [
|
||||
"text"
|
||||
]
|
||||
},
|
||||
"limit": {
|
||||
"context": 100000,
|
||||
"output": 65536
|
||||
}
|
||||
},
|
||||
"qwen3.8-flash-next-iq2_xs": {
|
||||
"name": "Strata IQ2XS",
|
||||
"modalities": {
|
||||
"input": [
|
||||
"text"
|
||||
],
|
||||
"output": [
|
||||
"text"
|
||||
]
|
||||
},
|
||||
"limit": {
|
||||
"context": 262144,
|
||||
"output": 70000
|
||||
}
|
||||
},
|
||||
"qwen3.8-flash-next-coder-iq1_m": {
|
||||
"name": "Strata Coder",
|
||||
"modalities": {
|
||||
"input": [
|
||||
"text"
|
||||
],
|
||||
"output": [
|
||||
"text"
|
||||
]
|
||||
},
|
||||
"limit": {
|
||||
"context": 131072,
|
||||
"output": 25000
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"tools": {
|
||||
"bash": true,
|
||||
"read": true,
|
||||
"webfetch": true,
|
||||
"write": true
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,376 @@
|
||||
{
|
||||
"name": "opencode",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"dependencies": {
|
||||
"@opencode-ai/plugin": "1.4.9"
|
||||
}
|
||||
},
|
||||
"node_modules/@msgpackr-extract/msgpackr-extract-darwin-arm64": {
|
||||
"version": "3.0.3",
|
||||
"resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-3.0.3.tgz",
|
||||
"integrity": "sha512-QZHtlVgbAdy2zAqNA9Gu1UpIuI8Xvsd1v8ic6B2pZmeFnFcMWiPLfWXh7TVw4eGEZ/C9TH281KwhVoeQUKbyjw==",
|
||||
"cpu": [
|
||||
"arm64"
|
||||
],
|
||||
"license": "MIT",
|
||||
"optional": true,
|
||||
"os": [
|
||||
"darwin"
|
||||
]
|
||||
},
|
||||
"node_modules/@msgpackr-extract/msgpackr-extract-darwin-x64": {
|
||||
"version": "3.0.3",
|
||||
"resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-3.0.3.tgz",
|
||||
"integrity": "sha512-mdzd3AVzYKuUmiWOQ8GNhl64/IoFGol569zNRdkLReh6LRLHOXxU4U8eq0JwaD8iFHdVGqSy4IjFL4reoWCDFw==",
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
"license": "MIT",
|
||||
"optional": true,
|
||||
"os": [
|
||||
"darwin"
|
||||
]
|
||||
},
|
||||
"node_modules/@msgpackr-extract/msgpackr-extract-linux-arm": {
|
||||
"version": "3.0.3",
|
||||
"resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-3.0.3.tgz",
|
||||
"integrity": "sha512-fg0uy/dG/nZEXfYilKoRe7yALaNmHoYeIoJuJ7KJ+YyU2bvY8vPv27f7UKhGRpY6euFYqEVhxCFZgAUNQBM3nw==",
|
||||
"cpu": [
|
||||
"arm"
|
||||
],
|
||||
"license": "MIT",
|
||||
"optional": true,
|
||||
"os": [
|
||||
"linux"
|
||||
]
|
||||
},
|
||||
"node_modules/@msgpackr-extract/msgpackr-extract-linux-arm64": {
|
||||
"version": "3.0.3",
|
||||
"resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-3.0.3.tgz",
|
||||
"integrity": "sha512-YxQL+ax0XqBJDZiKimS2XQaf+2wDGVa1enVRGzEvLLVFeqa5kx2bWbtcSXgsxjQB7nRqqIGFIcLteF/sHeVtQg==",
|
||||
"cpu": [
|
||||
"arm64"
|
||||
],
|
||||
"license": "MIT",
|
||||
"optional": true,
|
||||
"os": [
|
||||
"linux"
|
||||
]
|
||||
},
|
||||
"node_modules/@msgpackr-extract/msgpackr-extract-linux-x64": {
|
||||
"version": "3.0.3",
|
||||
"resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-3.0.3.tgz",
|
||||
"integrity": "sha512-cvwNfbP07pKUfq1uH+S6KJ7dT9K8WOE4ZiAcsrSes+UY55E/0jLYc+vq+DO7jlmqRb5zAggExKm0H7O/CBaesg==",
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
"license": "MIT",
|
||||
"optional": true,
|
||||
"os": [
|
||||
"linux"
|
||||
]
|
||||
},
|
||||
"node_modules/@msgpackr-extract/msgpackr-extract-win32-x64": {
|
||||
"version": "3.0.3",
|
||||
"resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-3.0.3.tgz",
|
||||
"integrity": "sha512-x0fWaQtYp4E6sktbsdAqnehxDgEc/VwM7uLsRCYWaiGu0ykYdZPiS8zCWdnjHwyiumousxfBm4SO31eXqwEZhQ==",
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
"license": "MIT",
|
||||
"optional": true,
|
||||
"os": [
|
||||
"win32"
|
||||
]
|
||||
},
|
||||
"node_modules/@opencode-ai/plugin": {
|
||||
"version": "1.4.9",
|
||||
"resolved": "https://registry.npmjs.org/@opencode-ai/plugin/-/plugin-1.4.9.tgz",
|
||||
"integrity": "sha512-tUtPbPs5xP9wonwuz5d/2y8QTrqFR8HOtAVTXvZ6iG26NJfW0dnnw9oTusVOayEIemd5abytCESm7X9ZZOMftQ==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@opencode-ai/sdk": "1.4.9",
|
||||
"effect": "4.0.0-beta.48",
|
||||
"zod": "4.1.8"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@opentui/core": ">=0.1.100",
|
||||
"@opentui/solid": ">=0.1.100"
|
||||
},
|
||||
"peerDependenciesMeta": {
|
||||
"@opentui/core": {
|
||||
"optional": true
|
||||
},
|
||||
"@opentui/solid": {
|
||||
"optional": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"node_modules/@opencode-ai/sdk": {
|
||||
"version": "1.4.9",
|
||||
"resolved": "https://registry.npmjs.org/@opencode-ai/sdk/-/sdk-1.4.9.tgz",
|
||||
"integrity": "sha512-S8WQLuBFu2WwvSc1wupsV4qskniBA+JN1VaZZs52BPWwiN2zQFTD5/6dMh6oiYOMDtPjKsTFZ6qLFxDvVPNggQ==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"cross-spawn": "7.0.6"
|
||||
}
|
||||
},
|
||||
"node_modules/@standard-schema/spec": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz",
|
||||
"integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==",
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/cross-spawn": {
|
||||
"version": "7.0.6",
|
||||
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
|
||||
"integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"path-key": "^3.1.0",
|
||||
"shebang-command": "^2.0.0",
|
||||
"which": "^2.0.1"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 8"
|
||||
}
|
||||
},
|
||||
"node_modules/detect-libc": {
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
|
||||
"integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
|
||||
"license": "Apache-2.0",
|
||||
"optional": true,
|
||||
"engines": {
|
||||
"node": ">=8"
|
||||
}
|
||||
},
|
||||
"node_modules/effect": {
|
||||
"version": "4.0.0-beta.48",
|
||||
"resolved": "https://registry.npmjs.org/effect/-/effect-4.0.0-beta.48.tgz",
|
||||
"integrity": "sha512-MMAM/ZabuNdNmgXiin+BAanQXK7qM8mlt7nfXDoJ/Gn9V8i89JlCq+2N0AiWmqFLXjGLA0u3FjiOjSOYQk5uMw==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@standard-schema/spec": "^1.1.0",
|
||||
"fast-check": "^4.6.0",
|
||||
"find-my-way-ts": "^0.1.6",
|
||||
"ini": "^6.0.0",
|
||||
"kubernetes-types": "^1.30.0",
|
||||
"msgpackr": "^1.11.9",
|
||||
"multipasta": "^0.2.7",
|
||||
"toml": "^4.1.1",
|
||||
"uuid": "^13.0.0",
|
||||
"yaml": "^2.8.3"
|
||||
}
|
||||
},
|
||||
"node_modules/fast-check": {
|
||||
"version": "4.7.0",
|
||||
"resolved": "https://registry.npmjs.org/fast-check/-/fast-check-4.7.0.tgz",
|
||||
"integrity": "sha512-NsZRtqvSSoCP0HbNjUD+r1JH8zqZalyp6gLY9e7OYs7NK9b6AHOs2baBFeBG7bVNsuoukh89x2Yg3rPsul8ziQ==",
|
||||
"funding": [
|
||||
{
|
||||
"type": "individual",
|
||||
"url": "https://github.com/sponsors/dubzzz"
|
||||
},
|
||||
{
|
||||
"type": "opencollective",
|
||||
"url": "https://opencollective.com/fast-check"
|
||||
}
|
||||
],
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"pure-rand": "^8.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=12.17.0"
|
||||
}
|
||||
},
|
||||
"node_modules/find-my-way-ts": {
|
||||
"version": "0.1.6",
|
||||
"resolved": "https://registry.npmjs.org/find-my-way-ts/-/find-my-way-ts-0.1.6.tgz",
|
||||
"integrity": "sha512-a85L9ZoXtNAey3Y6Z+eBWW658kO/MwR7zIafkIUPUMf3isZG0NCs2pjW2wtjxAKuJPxMAsHUIP4ZPGv0o5gyTA==",
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/ini": {
|
||||
"version": "6.0.0",
|
||||
"resolved": "https://registry.npmjs.org/ini/-/ini-6.0.0.tgz",
|
||||
"integrity": "sha512-IBTdIkzZNOpqm7q3dRqJvMaldXjDHWkEDfrwGEQTs5eaQMWV+djAhR+wahyNNMAa+qpbDUhBMVt4ZKNwpPm7xQ==",
|
||||
"license": "ISC",
|
||||
"engines": {
|
||||
"node": "^20.17.0 || >=22.9.0"
|
||||
}
|
||||
},
|
||||
"node_modules/isexe": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
|
||||
"integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
|
||||
"license": "ISC"
|
||||
},
|
||||
"node_modules/kubernetes-types": {
|
||||
"version": "1.30.0",
|
||||
"resolved": "https://registry.npmjs.org/kubernetes-types/-/kubernetes-types-1.30.0.tgz",
|
||||
"integrity": "sha512-Dew1okvhM/SQcIa2rcgujNndZwU8VnSapDgdxlYoB84ZlpAD43U6KLAFqYo17ykSFGHNPrg0qry0bP+GJd9v7Q==",
|
||||
"license": "Apache-2.0"
|
||||
},
|
||||
"node_modules/msgpackr": {
|
||||
"version": "1.11.9",
|
||||
"resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.11.9.tgz",
|
||||
"integrity": "sha512-FkoAAyyA6HM8wL882EcEyFZ9s7hVADSwG9xrVx3dxxNQAtgADTrJoEWivID82Iv1zWDsv/OtbrrcZAzGzOMdNw==",
|
||||
"license": "MIT",
|
||||
"optionalDependencies": {
|
||||
"msgpackr-extract": "^3.0.2"
|
||||
}
|
||||
},
|
||||
"node_modules/msgpackr-extract": {
|
||||
"version": "3.0.3",
|
||||
"resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-3.0.3.tgz",
|
||||
"integrity": "sha512-P0efT1C9jIdVRefqjzOQ9Xml57zpOXnIuS+csaB4MdZbTdmGDLo8XhzBG1N7aO11gKDDkJvBLULeFTo46wwreA==",
|
||||
"hasInstallScript": true,
|
||||
"license": "MIT",
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
"node-gyp-build-optional-packages": "5.2.2"
|
||||
},
|
||||
"bin": {
|
||||
"download-msgpackr-prebuilds": "bin/download-prebuilds.js"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"@msgpackr-extract/msgpackr-extract-darwin-arm64": "3.0.3",
|
||||
"@msgpackr-extract/msgpackr-extract-darwin-x64": "3.0.3",
|
||||
"@msgpackr-extract/msgpackr-extract-linux-arm": "3.0.3",
|
||||
"@msgpackr-extract/msgpackr-extract-linux-arm64": "3.0.3",
|
||||
"@msgpackr-extract/msgpackr-extract-linux-x64": "3.0.3",
|
||||
"@msgpackr-extract/msgpackr-extract-win32-x64": "3.0.3"
|
||||
}
|
||||
},
|
||||
"node_modules/multipasta": {
|
||||
"version": "0.2.7",
|
||||
"resolved": "https://registry.npmjs.org/multipasta/-/multipasta-0.2.7.tgz",
|
||||
"integrity": "sha512-KPA58d68KgGil15oDqXjkUBEBYc00XvbPj5/X+dyzeo/lWm9Nc25pQRlf1D+gv4OpK7NM0J1odrbu9JNNGvynA==",
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/node-gyp-build-optional-packages": {
|
||||
"version": "5.2.2",
|
||||
"resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.2.2.tgz",
|
||||
"integrity": "sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==",
|
||||
"license": "MIT",
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
"detect-libc": "^2.0.1"
|
||||
},
|
||||
"bin": {
|
||||
"node-gyp-build-optional-packages": "bin.js",
|
||||
"node-gyp-build-optional-packages-optional": "optional.js",
|
||||
"node-gyp-build-optional-packages-test": "build-test.js"
|
||||
}
|
||||
},
|
||||
"node_modules/path-key": {
|
||||
"version": "3.1.1",
|
||||
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
|
||||
"integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">=8"
|
||||
}
|
||||
},
|
||||
"node_modules/pure-rand": {
|
||||
"version": "8.4.0",
|
||||
"resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-8.4.0.tgz",
|
||||
"integrity": "sha512-IoM8YF/jY0hiugFo/wOWqfmarlE6J0wc6fDK1PhftMk7MGhVZl88sZimmqBBFomLOCSmcCCpsfj7wXASCpvK9A==",
|
||||
"funding": [
|
||||
{
|
||||
"type": "individual",
|
||||
"url": "https://github.com/sponsors/dubzzz"
|
||||
},
|
||||
{
|
||||
"type": "opencollective",
|
||||
"url": "https://opencollective.com/fast-check"
|
||||
}
|
||||
],
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/shebang-command": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
|
||||
"integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"shebang-regex": "^3.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=8"
|
||||
}
|
||||
},
|
||||
"node_modules/shebang-regex": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
|
||||
"integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">=8"
|
||||
}
|
||||
},
|
||||
"node_modules/toml": {
|
||||
"version": "4.1.1",
|
||||
"resolved": "https://registry.npmjs.org/toml/-/toml-4.1.1.tgz",
|
||||
"integrity": "sha512-EBJnVBr3dTXdA89WVFoAIPUqkBjxPMwRqsfuo1r240tKFHXv3zgca4+NJib/h6TyvGF7vOawz0jGuryJCdNHrw==",
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">=20"
|
||||
}
|
||||
},
|
||||
"node_modules/uuid": {
|
||||
"version": "13.0.0",
|
||||
"resolved": "https://registry.npmjs.org/uuid/-/uuid-13.0.0.tgz",
|
||||
"integrity": "sha512-XQegIaBTVUjSHliKqcnFqYypAd4S+WCYt5NIeRs6w/UAry7z8Y9j5ZwRRL4kzq9U3sD6v+85er9FvkEaBpji2w==",
|
||||
"funding": [
|
||||
"https://github.com/sponsors/broofa",
|
||||
"https://github.com/sponsors/ctavan"
|
||||
],
|
||||
"license": "MIT",
|
||||
"bin": {
|
||||
"uuid": "dist-node/bin/uuid"
|
||||
}
|
||||
},
|
||||
"node_modules/which": {
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
|
||||
"integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"isexe": "^2.0.0"
|
||||
},
|
||||
"bin": {
|
||||
"node-which": "bin/node-which"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 8"
|
||||
}
|
||||
},
|
||||
"node_modules/yaml": {
|
||||
"version": "2.8.3",
|
||||
"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.3.tgz",
|
||||
"integrity": "sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==",
|
||||
"license": "ISC",
|
||||
"bin": {
|
||||
"yaml": "bin.mjs"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 14.6"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/eemeli"
|
||||
}
|
||||
},
|
||||
"node_modules/zod": {
|
||||
"version": "4.1.8",
|
||||
"license": "MIT",
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/colinhacks"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"password": "Wols7V_Q9_t4mdh5R6uZGB3171eJYZeMygRSNKrJ5QY"
|
||||
}
|
||||
@@ -1,19 +1,33 @@
|
||||
{
|
||||
"barConfig": {
|
||||
"autoHide": true,
|
||||
"hideWhenNotif": true,
|
||||
"rounding": 16,
|
||||
"border": 1,
|
||||
"height": 21,
|
||||
"popouts": {
|
||||
"tray": true,
|
||||
"audio": true,
|
||||
"activeWindow": true,
|
||||
"resources": true,
|
||||
"clock": true,
|
||||
"network": true,
|
||||
"upower": true
|
||||
"appearance": {
|
||||
"anim": {
|
||||
"mediaGifSpeedAdjustment": 300,
|
||||
"sessionGifSpeed": 0.7
|
||||
},
|
||||
"deform": {
|
||||
"scale": 1
|
||||
},
|
||||
"font": {
|
||||
"family": {
|
||||
"clock": "Rubik",
|
||||
"material": "Material Symbols Rounded",
|
||||
"mono": "AtkynsonMono Nerd Font",
|
||||
"sans": "AtkynsonMono Nerd Font"
|
||||
}
|
||||
},
|
||||
"transparency": {
|
||||
"base": 0.85,
|
||||
"enabled": true,
|
||||
"layers": 0.4
|
||||
}
|
||||
},
|
||||
"background": {
|
||||
"enabled": true,
|
||||
"wallFadeDuration": 300
|
||||
},
|
||||
"bar": {
|
||||
"autoHide": false,
|
||||
"border": 1,
|
||||
"entries": [
|
||||
{
|
||||
"enabled": true,
|
||||
@@ -43,6 +57,10 @@
|
||||
"enabled": true,
|
||||
"id": "spacer"
|
||||
},
|
||||
{
|
||||
"enabled": true,
|
||||
"id": "nightlight"
|
||||
},
|
||||
{
|
||||
"enabled": true,
|
||||
"id": "hyprsunset"
|
||||
@@ -67,6 +85,10 @@
|
||||
"enabled": true,
|
||||
"id": "tray"
|
||||
},
|
||||
{
|
||||
"enabled": true,
|
||||
"id": "statusIcons"
|
||||
},
|
||||
{
|
||||
"enabled": true,
|
||||
"id": "clock"
|
||||
@@ -75,237 +97,199 @@
|
||||
"enabled": true,
|
||||
"id": "notifBell"
|
||||
}
|
||||
]
|
||||
},
|
||||
"lock": {
|
||||
"recolorLogo": false,
|
||||
"enableFprint": false,
|
||||
"maxFprintTries": 3,
|
||||
"blurAmount": 0,
|
||||
"sizes": {
|
||||
"heightMult": 0.7,
|
||||
"ratio": 1.78,
|
||||
"centerWidth": 600
|
||||
],
|
||||
"fullscreenReveal": true,
|
||||
"height": 24,
|
||||
"hideWhenNotif": true,
|
||||
"popouts": {
|
||||
"statusIcons": true,
|
||||
"tray": true
|
||||
},
|
||||
"position": "top",
|
||||
"revealDelay": 100,
|
||||
"rounding": 16,
|
||||
"smoothing": 32,
|
||||
"tray": {
|
||||
"recolorIcons": true,
|
||||
"showOnHover": true,
|
||||
"statusIcons": [
|
||||
{
|
||||
"enabled": true,
|
||||
"id": "microphone"
|
||||
},
|
||||
{
|
||||
"enabled": true,
|
||||
"id": "audio"
|
||||
},
|
||||
{
|
||||
"enabled": true,
|
||||
"id": "bluetooth"
|
||||
},
|
||||
{
|
||||
"enabled": true,
|
||||
"id": "network"
|
||||
}
|
||||
],
|
||||
"trayIconSize": 24
|
||||
}
|
||||
},
|
||||
"general": {
|
||||
"logo": "",
|
||||
"wallpaperPath": "/home/inorishio/Pictures/Backgrounds",
|
||||
"desktopIcons": false,
|
||||
"dateFormat": "ddd d MMM - hh:mm:ss",
|
||||
"color": {
|
||||
"mode": "light",
|
||||
"smart": false,
|
||||
"scheduleDark": true,
|
||||
"scheduleHyprsunset": true,
|
||||
"scheduleHyprsunsetStart": 20,
|
||||
"hyprsunsetTemp": 3200,
|
||||
"scheduleHyprsunsetEnd": 11,
|
||||
"schemeGeneration": true,
|
||||
"scheduleDarkStart": 18,
|
||||
"scheduleDarkEnd": 11,
|
||||
"neovimColors": false
|
||||
"clipboard": {
|
||||
"enabled": true,
|
||||
"maxEntriesShown": 10,
|
||||
"sizes": {
|
||||
"itemHeight": 60,
|
||||
"minPreviewWidth": 200,
|
||||
"previewWidth": 500,
|
||||
"width": 500
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"mode": "dark",
|
||||
"neovimColors": false,
|
||||
"presets": {
|
||||
"accent": "",
|
||||
"name": "Catppuccin",
|
||||
"variant": "latte"
|
||||
},
|
||||
"scheduleDark": false,
|
||||
"scheduleDarkEnd": 600,
|
||||
"scheduleDarkStart": 1140,
|
||||
"schemeGen": true,
|
||||
"schemeType": "rainbow",
|
||||
"smart": false
|
||||
},
|
||||
"dashboard": {
|
||||
"enabled": true,
|
||||
"mediaUpdateInterval": 500,
|
||||
"performance": {
|
||||
"enabled": true,
|
||||
"showBattery": true,
|
||||
"showCpu": true,
|
||||
"showGpu": true,
|
||||
"showMemory": true,
|
||||
"showNetwork": true,
|
||||
"showStorage": true,
|
||||
"showVram": true
|
||||
},
|
||||
"processColumns": [
|
||||
{
|
||||
"id": "command",
|
||||
"width": 298.5
|
||||
},
|
||||
{
|
||||
"id": "cpuUsage",
|
||||
"width": 298.5
|
||||
},
|
||||
{
|
||||
"id": "memoryUsage",
|
||||
"width": 298.5
|
||||
}
|
||||
],
|
||||
"resourceUpdateInterval": 1000,
|
||||
"showDashboard": true,
|
||||
"showMedia": true,
|
||||
"showOnHover": false,
|
||||
"showProcesses": true,
|
||||
"showWeather": true,
|
||||
"sizes": {
|
||||
"dateTimeWidth": 110,
|
||||
"infoIconSize": 25,
|
||||
"infoWidth": 200,
|
||||
"mediaCoverArtSize": 150,
|
||||
"mediaProgressSweep": 180,
|
||||
"mediaProgressThickness": 8,
|
||||
"mediaVisualizerSize": 200,
|
||||
"mediaWidth": 200,
|
||||
"resourceProgessThickness": 10,
|
||||
"resourceSize": 200,
|
||||
"tabIndicatorHeight": 3,
|
||||
"tabIndicatorSpacing": 5,
|
||||
"weatherWidth": 250
|
||||
}
|
||||
},
|
||||
"display": {
|
||||
"nightlight": {
|
||||
"fadeDuration": 240000,
|
||||
"schedule": true,
|
||||
"scheduleEnd": 630,
|
||||
"scheduleStart": 1200,
|
||||
"temp": 2600,
|
||||
"useNative": true
|
||||
}
|
||||
},
|
||||
"dock": {
|
||||
"enable": false,
|
||||
"height": 60,
|
||||
"hoverToReveal": false,
|
||||
"ignoredAppRegexes": [
|
||||
],
|
||||
"pinnedApps": [
|
||||
"librewolf",
|
||||
"org.kde.dolphin",
|
||||
"kitty"
|
||||
],
|
||||
"pinnedOnStartup": false
|
||||
},
|
||||
"general": {
|
||||
"apps": {
|
||||
"terminal": [
|
||||
"zterm"
|
||||
"archiver": [
|
||||
"ark"
|
||||
],
|
||||
"audio": [
|
||||
"hyprpwcenter"
|
||||
],
|
||||
"playback": [
|
||||
"mpv"
|
||||
"document": [
|
||||
"libreoffice"
|
||||
],
|
||||
"editor": [
|
||||
"kate"
|
||||
],
|
||||
"explorer": [
|
||||
"dolphin"
|
||||
],
|
||||
"image": [
|
||||
"imv"
|
||||
],
|
||||
"playback": [
|
||||
"mpv"
|
||||
],
|
||||
"terminal": [
|
||||
"zterm"
|
||||
]
|
||||
},
|
||||
"battery": {
|
||||
"critPerc": 5,
|
||||
"popupThresholds": [
|
||||
{
|
||||
"icon": "battery_android_frame_2",
|
||||
"message": "Battery at nan%",
|
||||
"name": "Low battery",
|
||||
"perc": 20
|
||||
}
|
||||
]
|
||||
},
|
||||
"dateFormat": "dddd d MMM - hh:mm:ss",
|
||||
"desktopIcons": false,
|
||||
"idle": {
|
||||
"timeouts": [
|
||||
{
|
||||
"activeAction": "",
|
||||
"idleAction": "lock",
|
||||
"name": "Lock",
|
||||
"timeout": 180
|
||||
},
|
||||
{
|
||||
"activeAction": "dpms on",
|
||||
"idleAction": "dpms off",
|
||||
"name": "Screen",
|
||||
"timeout": 300
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"services": {
|
||||
"weatherLocation": "",
|
||||
"updates": true,
|
||||
"useFahrenheit": false,
|
||||
"ddcutilService": true,
|
||||
"useTwelveHourClock": true,
|
||||
"gpuType": "",
|
||||
"audioIncrement": 0.1,
|
||||
"brightnessIncrement": 0.1,
|
||||
"maxVolume": 1,
|
||||
"defaultPlayer": "Spotify",
|
||||
"playerAliases": [
|
||||
{
|
||||
"from": "com.github.th_ch.youtube_music",
|
||||
"to": "YT Music"
|
||||
}
|
||||
],
|
||||
"visualizerBars": 30
|
||||
},
|
||||
"notifs": {
|
||||
"expire": true,
|
||||
"defaultExpireTimeout": 5000,
|
||||
"appNotifCooldown": 0,
|
||||
"clearThreshold": 0.3,
|
||||
"expandThreshold": 20,
|
||||
"actionOnClick": false,
|
||||
"groupPreviewNum": 3,
|
||||
"sizes": {
|
||||
"width": 400,
|
||||
"image": 41,
|
||||
"badge": 20
|
||||
}
|
||||
},
|
||||
"sidebar": {
|
||||
"enabled": true,
|
||||
"sizes": {
|
||||
"width": 500
|
||||
}
|
||||
},
|
||||
"utilities": {
|
||||
"enabled": true,
|
||||
"maxToasts": 4,
|
||||
"sizes": {
|
||||
"width": 430,
|
||||
"toastWidth": 430
|
||||
},
|
||||
"toasts": {
|
||||
"configLoaded": true,
|
||||
"chargingChanged": true,
|
||||
"gameModeChanged": true,
|
||||
"dndChanged": true,
|
||||
"audioOutputChanged": true,
|
||||
"audioInputChanged": true,
|
||||
"capsLockChanged": true,
|
||||
"numLockChanged": true,
|
||||
"kbLayoutChanged": true,
|
||||
"vpnChanged": true,
|
||||
"nowPlaying": false
|
||||
},
|
||||
"vpn": {
|
||||
"enabled": false,
|
||||
"provider": [
|
||||
"netbird"
|
||||
]
|
||||
}
|
||||
},
|
||||
"dashboard": {
|
||||
"enabled": true,
|
||||
"mediaUpdateInterval": 500,
|
||||
"resourceUpdateInterval": 1000,
|
||||
"dragThreshold": 50,
|
||||
"performance": {
|
||||
"showBattery": true,
|
||||
"showGpu": true,
|
||||
"showCpu": true,
|
||||
"showMemory": true,
|
||||
"showStorage": true,
|
||||
"showNetwork": true
|
||||
},
|
||||
"sizes": {
|
||||
"tabIndicatorHeight": 3,
|
||||
"tabIndicatorSpacing": 5,
|
||||
"infoWidth": 200,
|
||||
"infoIconSize": 25,
|
||||
"dateTimeWidth": 110,
|
||||
"mediaWidth": 200,
|
||||
"mediaProgressSweep": 180,
|
||||
"mediaProgressThickness": 8,
|
||||
"resourceProgessThickness": 10,
|
||||
"weatherWidth": 250,
|
||||
"mediaCoverArtSize": 150,
|
||||
"mediaVisualiserSize": 80,
|
||||
"resourceSize": 200
|
||||
}
|
||||
},
|
||||
"appearance": {
|
||||
"rounding": {
|
||||
"scale": 1
|
||||
},
|
||||
"spacing": {
|
||||
"scale": 1
|
||||
},
|
||||
"padding": {
|
||||
"scale": 1
|
||||
},
|
||||
"deform": {
|
||||
"scale": 1
|
||||
},
|
||||
"font": {
|
||||
"family": {
|
||||
"sans": "Segoe UI Variable Text",
|
||||
"mono": "CaskaydiaCove NF",
|
||||
"material": "Material Symbols Rounded",
|
||||
"clock": "Rubik"
|
||||
},
|
||||
"size": {
|
||||
"scale": 1
|
||||
}
|
||||
},
|
||||
"anim": {
|
||||
"mediaGifSpeedAdjustment": 300,
|
||||
"sessionGifSpeed": 0.7,
|
||||
"durations": {
|
||||
"scale": 1
|
||||
}
|
||||
},
|
||||
"transparency": {
|
||||
"enabled": true,
|
||||
"base": 0.85,
|
||||
"layers": 0.4
|
||||
}
|
||||
},
|
||||
"osd": {
|
||||
"enabled": true,
|
||||
"hideDelay": 3000,
|
||||
"enableBrightness": true,
|
||||
"enableMicrophone": true,
|
||||
"allMonBrightness": true,
|
||||
"sizes": {
|
||||
"sliderWidth": 30,
|
||||
"sliderHeight": 150
|
||||
}
|
||||
},
|
||||
"background": {
|
||||
"wallFadeDuration": 300,
|
||||
"enabled": true,
|
||||
"alignX": 0.5,
|
||||
"alignY": 0.5,
|
||||
"zoom": 1
|
||||
"logo": "",
|
||||
"showOverFullscreen": true,
|
||||
"wallpaperPath": "/home/inorishio/Pictures/Backgrounds"
|
||||
},
|
||||
"launcher": {
|
||||
"maxAppsShown": 10,
|
||||
"maxWallpapers": 7,
|
||||
"uwsm": true,
|
||||
"actionPrefix": ">",
|
||||
"specialPrefix": "@",
|
||||
"useFuzzy": {
|
||||
"apps": false,
|
||||
"actions": false,
|
||||
"schemes": false,
|
||||
"variants": false,
|
||||
"wallpapers": false
|
||||
},
|
||||
"sizes": {
|
||||
"itemWidth": 600,
|
||||
"itemHeight": 50,
|
||||
"wallpaperWidth": 280,
|
||||
"wallpaperHeight": 200
|
||||
},
|
||||
"actions": [
|
||||
{
|
||||
"command": [
|
||||
@@ -418,21 +402,172 @@
|
||||
"icon": "colors",
|
||||
"name": "Variant"
|
||||
}
|
||||
]
|
||||
},
|
||||
"colors": {
|
||||
"schemeType": "fidelity"
|
||||
},
|
||||
"dock": {
|
||||
"enable": false,
|
||||
"height": 60,
|
||||
"hoverToReveal": false,
|
||||
"pinnedApps": [
|
||||
"librewolf",
|
||||
"org.kde.dolphin",
|
||||
"kitty"
|
||||
],
|
||||
"pinnedOnStartup": false,
|
||||
"ignoredAppRegexes": []
|
||||
"dragThreshold": 50,
|
||||
"enableDangerousActions": false,
|
||||
"enabled": true,
|
||||
"favoriteApps": [
|
||||
],
|
||||
"hiddenApps": [
|
||||
],
|
||||
"maxAppsShown": 10,
|
||||
"maxWallpapers": 7,
|
||||
"sizes": {
|
||||
"itemHeight": 50,
|
||||
"itemWidth": 600,
|
||||
"wallpaperHeight": 200,
|
||||
"wallpaperWidth": 280
|
||||
},
|
||||
"specialPrefix": "@",
|
||||
"useFuzzy": {
|
||||
"actions": false,
|
||||
"apps": false,
|
||||
"schemes": false,
|
||||
"variants": true,
|
||||
"wallpapers": false
|
||||
},
|
||||
"uwsm": true
|
||||
},
|
||||
"lock": {
|
||||
"blurAmount": 0,
|
||||
"enableFprint": false,
|
||||
"maxFprintTries": 3,
|
||||
"recolorLogo": false,
|
||||
"showNotifContent": false,
|
||||
"showNotifIcon": true,
|
||||
"sizes": {
|
||||
"centerWidth": 600,
|
||||
"heightMult": 0.7,
|
||||
"ratio": 1.78
|
||||
}
|
||||
},
|
||||
"notifs": {
|
||||
"actionOnClick": false,
|
||||
"appNotifCooldown": 0,
|
||||
"clearThreshold": 0.3,
|
||||
"defaultExpireTimeout": 5000,
|
||||
"expandThreshold": 20,
|
||||
"expire": true,
|
||||
"groupPreviewNum": 3,
|
||||
"openExpanded": false,
|
||||
"showInFullscreen": true,
|
||||
"sizes": {
|
||||
"badge": 20,
|
||||
"image": 41,
|
||||
"width": 400
|
||||
}
|
||||
},
|
||||
"osd": {
|
||||
"allMonBrightness": true,
|
||||
"enableBrightness": true,
|
||||
"enableMicrophone": true,
|
||||
"enabled": true,
|
||||
"hideDelay": 3000,
|
||||
"sizes": {
|
||||
"sliderHeight": 150,
|
||||
"sliderWidth": 30
|
||||
}
|
||||
},
|
||||
"screenshot": {
|
||||
"enable_pp": false,
|
||||
"mode": "manual",
|
||||
"radius": 12,
|
||||
"rounding": true,
|
||||
"saveOnCopy": true,
|
||||
"shadow": true,
|
||||
"shadow_blur": 22,
|
||||
"shadow_color": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
160
|
||||
],
|
||||
"shadow_offset_x": 20,
|
||||
"shadow_offset_y": 20
|
||||
},
|
||||
"services": {
|
||||
"audioIncrement": 0.1,
|
||||
"brightnessIncrement": 0.1,
|
||||
"ddcutilService": true,
|
||||
"defaultPlayer": "Spotify",
|
||||
"gpuType": "",
|
||||
"maxVolume": 1,
|
||||
"minBrightness": 0.01,
|
||||
"playerAliases": [
|
||||
{
|
||||
"from": "com.github.th_ch.youtube_music",
|
||||
"to": "YT Music"
|
||||
}
|
||||
],
|
||||
"updates": true,
|
||||
"useFahrenheit": false,
|
||||
"useTwelveHourClock": true,
|
||||
"visualizerBars": 50,
|
||||
"weatherLocation": ""
|
||||
},
|
||||
"sidebar": {
|
||||
"dragThreshold": 30,
|
||||
"enabled": true,
|
||||
"sizes": {
|
||||
"width": 500
|
||||
}
|
||||
},
|
||||
"utilities": {
|
||||
"enabled": true,
|
||||
"maxToasts": 4,
|
||||
"quickToggles": [
|
||||
{
|
||||
"enabled": true,
|
||||
"id": "dnd"
|
||||
},
|
||||
{
|
||||
"enabled": true,
|
||||
"id": "wifi"
|
||||
},
|
||||
{
|
||||
"enabled": true,
|
||||
"id": "settings"
|
||||
},
|
||||
{
|
||||
"enabled": true,
|
||||
"id": "bluetooth"
|
||||
},
|
||||
{
|
||||
"enabled": true,
|
||||
"id": "mic"
|
||||
},
|
||||
{
|
||||
"enabled": true,
|
||||
"id": "audio"
|
||||
},
|
||||
{
|
||||
"enabled": true,
|
||||
"id": "gameMode"
|
||||
}
|
||||
],
|
||||
"sizes": {
|
||||
"toastWidth": 430,
|
||||
"width": 430
|
||||
},
|
||||
"toasts": {
|
||||
"audioInputChanged": true,
|
||||
"audioOutputChanged": true,
|
||||
"capsLockChanged": true,
|
||||
"chargingChanged": true,
|
||||
"configLoaded": true,
|
||||
"dndChanged": true,
|
||||
"gameModeChanged": true,
|
||||
"kbLayoutChanged": true,
|
||||
"kbLimit": true,
|
||||
"nowPlaying": false,
|
||||
"numLockChanged": true,
|
||||
"vpnChanged": true
|
||||
},
|
||||
"vpn": {
|
||||
"enabled": false,
|
||||
"provider": [
|
||||
"netbird"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,10 +1,4 @@
|
||||
# -----------------------------------------------------
|
||||
# INIT
|
||||
# -----------------------------------------------------
|
||||
|
||||
# -----------------------------------------------------
|
||||
# Exports
|
||||
# -----------------------------------------------------
|
||||
export EDITOR=nvim
|
||||
export PATH="/usr/lib/ccache/bin/:$PATH"
|
||||
export PATH="/home/inorishio/.cargo/bin:/usr/lib/ccache/bin/:$PATH"
|
||||
export ZSH="$HOME/.oh-my-zsh"
|
||||
export PSModulePath="/home/inorishio/.local/share/nvim/mason/packages/powershell-editor-services:$PSModulePath"
|
||||
|
||||
@@ -3,7 +3,7 @@ alias ff='fastfetch --config ~/.config/fastfetch/inorishio.jsonc'
|
||||
alias v='$EDITOR'
|
||||
alias cod='conda deactivate'
|
||||
alias grub='sudo grub-mkconfig -o /boot/grub/grub.cfg'
|
||||
alias up='yay -Syu --noconfirm'
|
||||
alias up='yay -Syu --devel --noconfirm'
|
||||
alias exit='systemctl poweroff'
|
||||
alias reboot='systemctl reboot'
|
||||
alias p='python3'
|
||||
|
||||
@@ -1,19 +1,7 @@
|
||||
# -----------------------------------------------------
|
||||
# CUSTOMIZATION
|
||||
# -----------------------------------------------------
|
||||
|
||||
precmd() {
|
||||
echo -ne "\e[6 q"
|
||||
}
|
||||
|
||||
# -----------------------------------------------------
|
||||
# oh-myzsh themes: https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
|
||||
# -----------------------------------------------------
|
||||
# ZSH_THEME=catppuccin-mocha
|
||||
|
||||
# -----------------------------------------------------
|
||||
# oh-myzsh plugins
|
||||
# -----------------------------------------------------
|
||||
plugins=(
|
||||
git
|
||||
sudo
|
||||
@@ -44,13 +32,5 @@ HISTSIZE=10000
|
||||
SAVEHIST=10000
|
||||
setopt appendhistory
|
||||
|
||||
# -----------------------------------------------------
|
||||
# Starship promt
|
||||
# -----------------------------------------------------
|
||||
# eval "$(starship init zsh)"
|
||||
|
||||
# -----------------------------------------------------
|
||||
# oh-my-posh promt
|
||||
# -----------------------------------------------------
|
||||
# Custom Theme
|
||||
eval "$(oh-my-posh init zsh --config $HOME/.config/ohmyposh/Zachjittery.omp.json)"
|
||||
|
||||
@@ -1,7 +1,3 @@
|
||||
# -----------------------------------------------------
|
||||
# AUTOSTART
|
||||
# -----------------------------------------------------
|
||||
|
||||
# Fastfetch
|
||||
if [[ $(tty) == *"pts"* ]]; then
|
||||
fastfetch --config ~/.config/fastfetch/Base.jsonc
|
||||
@@ -15,12 +11,7 @@ else
|
||||
fi
|
||||
fi
|
||||
|
||||
# Tmux
|
||||
# if command -v tmux &> /dev/null && [ -z "$TMUX" ]; then
|
||||
# tmux attach-session -t default || tmux new-session -s default
|
||||
# fi
|
||||
#
|
||||
# Vencord alias
|
||||
vencord() {
|
||||
zsh -c "$(curl -sS https://raw.githubusercontent.com/Vendicated/VencordInstaller/main/install.sh)"
|
||||
zsh -c "$(curl -sS https://vencord.dev/install.sh)"
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"font_family": null,
|
||||
"font_family": "AtkynsonMono Nerd Font",
|
||||
"font_size": 30.0,
|
||||
"tab_bar_position": "bottom",
|
||||
"background_opacity": 0.6,
|
||||
|
||||
@@ -1,28 +0,0 @@
|
||||
# Hyprland dots
|
||||
|
||||
## Theme
|
||||
|
||||
### Evernight
|
||||
|
||||
- Clone repo
|
||||
```zsh
|
||||
git clone https://github.com/InoriShio/I-DeskPet
|
||||
```
|
||||
|
||||
- Set gifspath
|
||||
```zsh
|
||||
echo 'gifFolder: "/home/InoriShio/Pictures/Gifs/"' > /home/InoriShio/.config/I-DeskPet/config.json
|
||||
```
|
||||
|
||||
### Background, Bar, Lockscreen, App-Launcher
|
||||
|
||||
- Clone repo
|
||||
```zsh
|
||||
https://github.com/Zacharias-Brohn/z-bar-qt
|
||||
cd z-bar-qt
|
||||
cmake -B build -G Ninja
|
||||
ninja -C build
|
||||
sudo ninja -C build install
|
||||
```
|
||||
|
||||
- See repo for configuration
|
||||
@@ -1,3 +0,0 @@
|
||||
if uwsm check may-start >> /dev/null; then
|
||||
exec uwsm start hyprland.desktop
|
||||
fi
|
||||
@@ -0,0 +1,166 @@
|
||||
{
|
||||
"Revision": "0.6.7",
|
||||
"Profiles": [
|
||||
{
|
||||
"Tablet": "Wacom CTL-472",
|
||||
"OutputMode": {
|
||||
"Path": "OpenTabletDriver.Desktop.Output.LinuxArtistMode",
|
||||
"Settings": [],
|
||||
"Enable": true
|
||||
},
|
||||
"Filters": [
|
||||
{
|
||||
"Path": "RadialFollow.RadialFollowSmoothingScreenSpace",
|
||||
"Settings": [
|
||||
{
|
||||
"Property": "OuterRadius",
|
||||
"Value": 5.0
|
||||
},
|
||||
{
|
||||
"Property": "InnerRadius",
|
||||
"Value": 0.0
|
||||
},
|
||||
{
|
||||
"Property": "SmoothingCoefficient",
|
||||
"Value": 0.95
|
||||
},
|
||||
{
|
||||
"Property": "SoftKneeScale",
|
||||
"Value": 1.0
|
||||
},
|
||||
{
|
||||
"Property": "SmoothingLeakCoefficient",
|
||||
"Value": 0.0
|
||||
}
|
||||
],
|
||||
"Enable": true
|
||||
},
|
||||
{
|
||||
"Path": "RadialFollow.RadialFollowSmoothingTabletSpace",
|
||||
"Settings": [
|
||||
{
|
||||
"Property": "OuterRadius",
|
||||
"Value": 1.0
|
||||
},
|
||||
{
|
||||
"Property": "InnerRadius",
|
||||
"Value": 0.0
|
||||
},
|
||||
{
|
||||
"Property": "SmoothingCoefficient",
|
||||
"Value": 0.95
|
||||
},
|
||||
{
|
||||
"Property": "SoftKneeScale",
|
||||
"Value": 1.0
|
||||
},
|
||||
{
|
||||
"Property": "SmoothingLeakCoefficient",
|
||||
"Value": 0.0
|
||||
}
|
||||
],
|
||||
"Enable": true
|
||||
},
|
||||
{
|
||||
"Path": "erase_button.erase_button",
|
||||
"Settings": [],
|
||||
"Enable": true
|
||||
}
|
||||
],
|
||||
"AbsoluteModeSettings": {
|
||||
"Display": {
|
||||
"Width": 2048.0,
|
||||
"Height": 1152.0,
|
||||
"X": 1024.0,
|
||||
"Y": 576.0,
|
||||
"Rotation": 0.0
|
||||
},
|
||||
"Tablet": {
|
||||
"Width": 152.0,
|
||||
"Height": 95.0,
|
||||
"X": 76.0,
|
||||
"Y": 47.5,
|
||||
"Rotation": 0.0
|
||||
},
|
||||
"EnableClipping": true,
|
||||
"EnableAreaLimiting": false,
|
||||
"LockAspectRatio": false
|
||||
},
|
||||
"RelativeModeSettings": {
|
||||
"XSensitivity": 10.0,
|
||||
"YSensitivity": 10.0,
|
||||
"RelativeRotation": 0.0,
|
||||
"RelativeResetDelay": "00:00:00.1000000"
|
||||
},
|
||||
"Bindings": {
|
||||
"TipActivationThreshold": 0.0,
|
||||
"TipButton": null,
|
||||
"EraserActivationThreshold": 0.0,
|
||||
"EraserButton": null,
|
||||
"PenButtons": [
|
||||
{
|
||||
"Path": "ScrollBinding.NewBulletproofScrollBinding",
|
||||
"Settings": [
|
||||
{
|
||||
"Property": "Property",
|
||||
"Value": null
|
||||
},
|
||||
{
|
||||
"Property": "Delay",
|
||||
"Value": 15
|
||||
},
|
||||
{
|
||||
"Property": "Amount",
|
||||
"Value": 120
|
||||
}
|
||||
],
|
||||
"Enable": true
|
||||
},
|
||||
{
|
||||
"Path": "erase_button.erase_button",
|
||||
"Settings": [],
|
||||
"Enable": true
|
||||
}
|
||||
],
|
||||
"AuxButtons": [],
|
||||
"MouseButtons": [],
|
||||
"MouseScrollUp": null,
|
||||
"MouseScrollDown": null,
|
||||
"WheelBindings": [],
|
||||
"DisablePressure": false,
|
||||
"DisableTilt": false,
|
||||
"EnableDragBindings": false
|
||||
}
|
||||
}
|
||||
],
|
||||
"LockUsableAreaDisplay": true,
|
||||
"LockUsableAreaTablet": true,
|
||||
"Tools": [
|
||||
{
|
||||
"Path": "ScrollBinding.ScrollBindingSettings",
|
||||
"Settings": [
|
||||
{
|
||||
"Property": "ScrollDelay",
|
||||
"Value": 15
|
||||
},
|
||||
{
|
||||
"Property": "ForwardScroll",
|
||||
"Value": 120
|
||||
},
|
||||
{
|
||||
"Property": "BackwardScroll",
|
||||
"Value": 120
|
||||
},
|
||||
{
|
||||
"Property": "LeftScroll",
|
||||
"Value": 120
|
||||
},
|
||||
{
|
||||
"Property": "RightScroll",
|
||||
"Value": 120
|
||||
}
|
||||
],
|
||||
"Enable": true
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,166 @@
|
||||
{
|
||||
"Revision": "0.6.7",
|
||||
"Profiles": [
|
||||
{
|
||||
"Tablet": "Wacom CTL-472",
|
||||
"OutputMode": {
|
||||
"Path": "OpenTabletDriver.Desktop.Output.LinuxArtistMode",
|
||||
"Settings": [],
|
||||
"Enable": true
|
||||
},
|
||||
"Filters": [
|
||||
{
|
||||
"Path": "RadialFollow.RadialFollowSmoothingScreenSpace",
|
||||
"Settings": [
|
||||
{
|
||||
"Property": "OuterRadius",
|
||||
"Value": 5.0
|
||||
},
|
||||
{
|
||||
"Property": "InnerRadius",
|
||||
"Value": 0.0
|
||||
},
|
||||
{
|
||||
"Property": "SmoothingCoefficient",
|
||||
"Value": 0.95
|
||||
},
|
||||
{
|
||||
"Property": "SoftKneeScale",
|
||||
"Value": 1.0
|
||||
},
|
||||
{
|
||||
"Property": "SmoothingLeakCoefficient",
|
||||
"Value": 0.0
|
||||
}
|
||||
],
|
||||
"Enable": true
|
||||
},
|
||||
{
|
||||
"Path": "RadialFollow.RadialFollowSmoothingTabletSpace",
|
||||
"Settings": [
|
||||
{
|
||||
"Property": "OuterRadius",
|
||||
"Value": 1.0
|
||||
},
|
||||
{
|
||||
"Property": "InnerRadius",
|
||||
"Value": 0.0
|
||||
},
|
||||
{
|
||||
"Property": "SmoothingCoefficient",
|
||||
"Value": 0.95
|
||||
},
|
||||
{
|
||||
"Property": "SoftKneeScale",
|
||||
"Value": 1.0
|
||||
},
|
||||
{
|
||||
"Property": "SmoothingLeakCoefficient",
|
||||
"Value": 0.0
|
||||
}
|
||||
],
|
||||
"Enable": true
|
||||
},
|
||||
{
|
||||
"Path": "erase_button.erase_button",
|
||||
"Settings": [],
|
||||
"Enable": true
|
||||
}
|
||||
],
|
||||
"AbsoluteModeSettings": {
|
||||
"Display": {
|
||||
"Width": 2048.0,
|
||||
"Height": 1152.0,
|
||||
"X": 1024.0,
|
||||
"Y": 576.0,
|
||||
"Rotation": 0.0
|
||||
},
|
||||
"Tablet": {
|
||||
"Width": 152.0,
|
||||
"Height": 95.0,
|
||||
"X": 76.0,
|
||||
"Y": 47.5,
|
||||
"Rotation": 0.0
|
||||
},
|
||||
"EnableClipping": true,
|
||||
"EnableAreaLimiting": false,
|
||||
"LockAspectRatio": false
|
||||
},
|
||||
"RelativeModeSettings": {
|
||||
"XSensitivity": 10.0,
|
||||
"YSensitivity": 10.0,
|
||||
"RelativeRotation": 0.0,
|
||||
"RelativeResetDelay": "00:00:00.1000000"
|
||||
},
|
||||
"Bindings": {
|
||||
"TipActivationThreshold": 0.0,
|
||||
"TipButton": null,
|
||||
"EraserActivationThreshold": 0.0,
|
||||
"EraserButton": null,
|
||||
"PenButtons": [
|
||||
{
|
||||
"Path": "ScrollBinding.NewBulletproofScrollBinding",
|
||||
"Settings": [
|
||||
{
|
||||
"Property": "Property",
|
||||
"Value": null
|
||||
},
|
||||
{
|
||||
"Property": "Delay",
|
||||
"Value": 15
|
||||
},
|
||||
{
|
||||
"Property": "Amount",
|
||||
"Value": 120
|
||||
}
|
||||
],
|
||||
"Enable": true
|
||||
},
|
||||
{
|
||||
"Path": "erase_button.erase_button",
|
||||
"Settings": [],
|
||||
"Enable": true
|
||||
}
|
||||
],
|
||||
"AuxButtons": [],
|
||||
"MouseButtons": [],
|
||||
"MouseScrollUp": null,
|
||||
"MouseScrollDown": null,
|
||||
"WheelBindings": [],
|
||||
"DisablePressure": false,
|
||||
"DisableTilt": false,
|
||||
"EnableDragBindings": false
|
||||
}
|
||||
}
|
||||
],
|
||||
"LockUsableAreaDisplay": true,
|
||||
"LockUsableAreaTablet": true,
|
||||
"Tools": [
|
||||
{
|
||||
"Path": "ScrollBinding.ScrollBindingSettings",
|
||||
"Settings": [
|
||||
{
|
||||
"Property": "ScrollDelay",
|
||||
"Value": 15
|
||||
},
|
||||
{
|
||||
"Property": "ForwardScroll",
|
||||
"Value": 120
|
||||
},
|
||||
{
|
||||
"Property": "BackwardScroll",
|
||||
"Value": 120
|
||||
},
|
||||
{
|
||||
"Property": "LeftScroll",
|
||||
"Value": 120
|
||||
},
|
||||
{
|
||||
"Property": "RightScroll",
|
||||
"Value": 120
|
||||
}
|
||||
],
|
||||
"Enable": true
|
||||
}
|
||||
]
|
||||
}
|
||||
|
Before Width: | Height: | Size: 2.4 MiB |
|
Before Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 818 B |
|
Before Width: | Height: | Size: 372 B |
|
Before Width: | Height: | Size: 372 B |
|
Before Width: | Height: | Size: 2.1 KiB |
|
Before Width: | Height: | Size: 977 B |
|
Before Width: | Height: | Size: 1.8 KiB |
|
Before Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 865 B |
|
Before Width: | Height: | Size: 865 B |
|
Before Width: | Height: | Size: 467 B |
|
Before Width: | Height: | Size: 4.1 KiB |
|
Before Width: | Height: | Size: 525 B |
|
Before Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 772 B |
|
Before Width: | Height: | Size: 777 B |
|
Before Width: | Height: | Size: 402 B |
|
Before Width: | Height: | Size: 699 B |
|
Before Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 683 B |
|
Before Width: | Height: | Size: 792 B |
|
Before Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 4.0 KiB |
|
Before Width: | Height: | Size: 847 B |
|
Before Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 464 B |