Compare commits

...
10 Commits
385 changed files with 19346 additions and 16344 deletions
@@ -1,6 +0,0 @@
{
"positionX": 726,
"positionY": 321,
"scaling": 1,
"zIndex": 0
}
-6
View File
@@ -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
}
+4 -4
View File
@@ -1,6 +1,6 @@
{
"positionX": 98,
"positionY": 1346,
"scaling": 2.2375000000000145,
"zIndex": 2
"positionX": 157,
"positionY": 1031,
"scaling": 1.749999999999999,
"zIndex": 1
}
+4 -4
View File
@@ -1,6 +1,6 @@
{
"positionX": 0,
"positionY": 1292,
"scaling": 3.7125000000000177,
"zIndex": 1
"positionX": 24,
"positionY": 951,
"scaling": 2.9125000000000036,
"zIndex": 2
}
+3 -3
View File
@@ -1,6 +1,6 @@
{
"positionX": 125,
"positionY": 1292,
"scaling": 4.05000000000002,
"positionX": 198,
"positionY": 956,
"scaling": 3.050000000000006,
"zIndex": 0
}
+409
View File
@@ -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=""
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+23 -109
View 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": []
}
+104 -104
View File
@@ -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",
],
}
+114
View File
@@ -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",
],
}
+350 -23
View File
@@ -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
}
+7 -5
View File
@@ -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")
+8
View File
@@ -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
+5
View File
@@ -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 } })"
+5
View File
@@ -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 } })"
+17 -95
View File
@@ -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
+3 -2
View File
@@ -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)
+62
View File
@@ -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,
},
})
+2 -1
View File
@@ -8,8 +8,9 @@ hl.config({
},
cursor = {
no_hardware_cursors = false,
no_hardware_cursors = true,
use_cpu_buffer = 2,
zoom_factor = 1.0,
},
xwayland = {
+5
View File
@@ -0,0 +1,5 @@
hl.gesture({
fingers = 3,
direction = "horizontal",
action = "workspace",
})
+2 -14
View File
@@ -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,
})
+86 -13
View File
@@ -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" }))
+11
View File
@@ -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,
})
+1
View File
@@ -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,
+1 -1
View File
@@ -2,5 +2,5 @@ hl.monitor({
output = "DP-2",
mode = "2560x1440@143.97",
position = "auto",
scale = "1.33",
scale = "1.25",
})
+51 -14
View File
@@ -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",
})
+8
View File
@@ -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
+32
View File
@@ -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
+30
View File
@@ -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
+6
View File
@@ -0,0 +1,6 @@
{
"$schema": "https://opencode.ai/v2/cli.json",
"theme": {
"name": "tokyonight"
}
}
+82
View File
@@ -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
}
}
}
+376
View File
@@ -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"
}
}
}
}
+3
View File
@@ -0,0 +1,3 @@
{
"password": "Wols7V_Q9_t4mdh5R6uZGB3171eJYZeMygRSNKrJ5QY"
}
+366 -231
View File
@@ -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"
]
}
}
}
}
+2 -8
View File
@@ -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"
+1 -1
View File
@@ -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'
-20
View File
@@ -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 -10
View File
@@ -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 -1
View File
@@ -1,5 +1,5 @@
{
"font_family": null,
"font_family": "AtkynsonMono Nerd Font",
"font_size": 30.0,
"tab_bar_position": "bottom",
"background_opacity": 0.6,
-28
View File
@@ -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
-3
View File
@@ -1,3 +0,0 @@
if uwsm check may-start >> /dev/null; then
exec uwsm start hyprland.desktop
fi
+166
View File
@@ -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
}
]
}
+166
View File
@@ -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
}
]
}
Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 818 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 372 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 372 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 977 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 865 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 865 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 467 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 525 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 772 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 777 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 402 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 699 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 683 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 792 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 847 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 464 B

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