config: system setup and CS2 training infrastructure optimization

- Add Nextcloud DSA-Aufnahmen bookmark to GTK file picker
- Configure Logitech G502 mouse with flat acceleration profile in Hyprland
- Update wallpapers to AI-generated witch autumn and rose pine themes
- Reorganize and expand CS2 autoexec.cfg:
  * Add radar size toggle alias and train server quick-connect
  * Streamline input binds (remove MOUSE3 jump duplicate)
  * Reorganize grenade, slot, and buy key bindings
  * Add MatchZy bot placement and quick-save nade system (F1-F8)
  * Add radio/communication wheel binds
  * Fine-tune HUD settings and crosshair size (2.0)
  * Reduce sensitivity from 1.5 to 0.5 for improved precision
  * Optimize viewmodel positioning
  * Add network optimization settings for 1 Gbps fiber connection
  * Expand practice commands for training scenarios
This commit is contained in:
2025-11-02 05:32:48 +01:00
parent ec5d2c707a
commit 45d3dea8ee
4 changed files with 101 additions and 38 deletions

View File

@@ -1,5 +1,6 @@
file:///home/mpuchstein/Documents/personal file:///home/mpuchstein/Documents/personal
file:///home/mpuchstein/Documents/uni uni file:///home/mpuchstein/Documents/uni uni
file:///home/mpuchstein/Nextcloud/DSA-Aufnahmen DSA-Aufnahmen
file:///home/mpuchstein/Documents file:///home/mpuchstein/Documents
file:///home/mpuchstein/Pictures file:///home/mpuchstein/Pictures
file:///home/mpuchstein/Music file:///home/mpuchstein/Music

View File

@@ -201,6 +201,13 @@ input {
} }
} }
device {
name = "Logitech Gaming Mouse G502"
sensitivity = 0.0
accel_profile = flat
#force_no_accel = true
}
# Example per-device config # Example per-device config
# See https://wiki.hyprland.org/Configuring/Keywords/#per-device-input-configs for more # See https://wiki.hyprland.org/Configuring/Keywords/#per-device-input-configs for more

View File

@@ -2,8 +2,7 @@ splash = true
splash_offset = 2.0 splash_offset = 2.0
ipc = true ipc = true
preload = /home/mpuchstein/Pictures/wallpaper/1920x1080/rosepinesuccubus10.png preload = /home/mpuchstein/Pictures/wallpaper/ki/1920x1080/witch_autumn.png
preload = /home/mpuchstein/Pictures/wallpaper/1920x1080/rosepinesuccubus3.png preload = /home/mpuchstein/Pictures/wallpaper/ki/1920x1080/rosepinesuccubus11.png
preload = /home/mpuchstein/Pictures/wallpaper/1920x1080/rosepineskull.png wallpaper = DP-1, /home/mpuchstein/Pictures/wallpaper/ki/1920x1080/rosepinesuccubus11.png
wallpaper = DP-1, /home/mpuchstein/Pictures/wallpaper/1920x1080/rosepinesuccubus10.png wallpaper = DP-2, /home/mpuchstein/Pictures/wallpaper/ki/1920x1080/witch_autumn.png
wallpaper = DP-2, /home/mpuchstein/Pictures/wallpaper/1920x1080/rosepinesuccubus3.png

View File

@@ -6,6 +6,11 @@
alias +radarzoom "cl_radar_scale 0.4; cl_radar_always_centered 0" alias +radarzoom "cl_radar_scale 0.4; cl_radar_always_centered 0"
alias -radarzoom "cl_radar_scale 0.7; cl_radar_always_centered 1" alias -radarzoom "cl_radar_scale 0.7; cl_radar_always_centered 1"
alias +radarsize "cl_hud_radar_scale 0.7"
alias -radarsize "cl_hud_radar_scale 1.3"
alias trainserver "password linuxgaming; connect puchstein.lu:27065"
//Binds //Binds
unbindall unbindall
@@ -19,7 +24,6 @@ bind "SPACE" "+duck"
bind "SHIFT" "+sprint" bind "SHIFT" "+sprint"
bind "MWHEELUP" "+jump" bind "MWHEELUP" "+jump"
bind "MWHEELDOWN" "+jump" bind "MWHEELDOWN" "+jump"
bind "MOUSE3" "+jump"
bind "MOUSE_X" "yaw" bind "MOUSE_X" "yaw"
bind "MOUSE_Y" "pitch" bind "MOUSE_Y" "pitch"
@@ -30,13 +34,16 @@ bind "CTRL" "+reload"
bind "F" "+use" bind "F" "+use"
bind "G" "drop" bind "G" "drop"
bind "R" "+lookatweapon" bind "R" "+lookatweapon"
bind "Mouse4" "+jt;+ta;"
// Slot binds // Slot binds
bind "1" "slot1" bind "1" "slot1"
bind "2" "slot2" bind "2" "slot2"
bind "3" "slot3" bind "3" "slot3"
bind "4" "slot5" bind "4" "slot5"
bind "6" "slot12"
bind "7" "slot13"
bind "8" "+spray_menu"
bind "MOUSE4" "lastinv"
// Grenade binds // Grenade binds
bind "Z" "buy incgrenade; slot10" bind "Z" "buy incgrenade; slot10"
@@ -50,33 +57,77 @@ bind "TAB" "+radarzoom"
bind "B" "buymenu" bind "B" "buymenu"
bind "ESCAPE" "cancelselect" bind "ESCAPE" "cancelselect"
bind "T" "+showscores" bind "T" "+showscores"
bind "NONUSBACKSLASH" "+radarsize"
// Communication and console binds // Communication and console binds
bind "ENTER" "messagemode" bind "ENTER" "messagemode"
bind "Y" "messagemode2" bind "\" "messagemode2"
bind "Q" "player_ping" bind "Q" "player_ping"
bind "`" "toggleconsole" bind "`" "toggleconsole"
bind "ALT" "+voicerecord" bind "ALT" "+voicerecord"
bind "E" "voice_modenable_toggle" bind "E" "voice_modenable_toggle"
bind "6" "radio"
bind "]" "callvote"
bind "Y" "radio1"
bind "U" "radio2"
bind "I" "radio3"
bind "H" "+radialradio"
bind "J" "+radialradio2"
bind "K" "+radialradio3"
// Buybinds // Buybinds
bind "KP_0" "buy vesthelm" bind "KP_0" "buy vesthelm"
bind "KP_1" "buy vest" bind "KP_DEL" "buy vest"
bind "KP_2" "buy m4a1; buy ak47;" bind "KP_ENTER" "buy defuser"
bind "KP_3" "buy m4a1_silencer; buy sg556" bind "KP_1" "buy m4a1; buy ak47;"
bind "KP_4" "buy awp;" bind "KP_2" "buy m4a1_silencer; buy galilar"
bind "KP_5" "buy famas; buy galilar" bind "KP_3" "buy awp;"
bind "KP_6" "buy mac10; buy mp9" bind "KP_4" "buy mac10; buy mp9"
bind "KP_7" "buy mag7; buy sawedoff" bind "KP_5" "buy mp5sd"
bind "KP_8" "buy cz75a; buy tec9" bind "KP_6" "buy ssg08"
bind "KP_7" "buy cz75a"
bind "KP_8" "buy fiveseven; buy tec9"
bind "KP_9" "buy deagle" bind "KP_9" "buy deagle"
//Trainingsbinds //Trainingsbinds
bind "P" "sv_cheats 1; bot_kick; mp_limitteams 0; mp_autoteambalance 0; mp_maxmoney 60000; mp_startmoney 60000; mp_buytime 9999; mp_buy_anywhere 1; mp_freezetime 0; mp_roundtime 60; sv_grenade_trajectory_prac_pipreview true; mp_roundtime_defuse 60; mp_respawn_on_death_ct 1; mp_respawn_on_death_t 1; sv_infinite_ammo 1; sv_showimpacts 1; sv_showimpacts_time 10; ammo_grenade_limit_total 5; mp_warmup_end; mp_restartgame 1;" bind "P" "sv_cheats 1; bot_kick; mp_limitteams 0; mp_autoteambalance 0; mp_maxmoney 60000; mp_startmoney 60000; mp_buytime 9999; mp_buy_anywhere 1; mp_freezetime 0; mp_roundtime 60; sv_grenade_trajectory_prac_pipreview true; mp_roundtime_defuse 60; mp_respawn_on_death_ct 1; mp_respawn_on_death_t 1; sv_infinite_ammo 1; sv_showimpacts 1; sv_showimpacts_time 10; ammo_grenade_limit_total 5; ff_damage_reduction_grenade_self 0; sv_falldamage_scale 0; inferno_damage 0; mp_warmup_end; mp_restartgame 1;"
bind "O" "sv_grenade_trajectory 1;sv_grenade_trajectory_time 10;sv_showimpacts 1;sv_showimpacts_time 10;give weapon_incgrenade;give weapon_flashbang;give weapon_smokegrenade;give weapon_molotov;give weapon_decoy;give weapon_hegrenade" bind "O" "sv_grenade_trajectory 1;sv_grenade_trajectory_time 10;sv_showimpacts 1;sv_showimpacts_time 10;give weapon_incgrenade;give weapon_flashbang;give weapon_smokegrenade;give weapon_molotov;give weapon_decoy;give weapon_hegrenade"
bind "M" "sv_rethrow_last_grenade"
bind "N" "noclip" bind "N" "noclip"
bind "L" "ent_fire smokegrenade_projectile kill;ent_fire molotov_projectile kill;stopsound" bind "M" "sv_rethrow_last_grenade; css_rethrow"
bind "," "css_rethrowflash"
bind "." "css_last"
bind ";" "css_throw quick1; css_throw quick2; css_throw quick3"
bind "L" "ent_fire smokegrenade_projectile kill;ent_fire molotov_projectile kill;stopsound; css_clear"
// MatchZy Bot Commands
bind "DOWNARROW" "css_bot" // Place bot at current position
bind "UPARROW" "css_boost" // Place bot and boost on it
bind "LEFTARROW" "css_crouchbot" // Place crouched bot
bind "RIGHTARROW" "css_crouchboost" // Place crouched bot and boost
// Quick-Save System
bind "F1" "css_savenade quick1" // Save to slot 1
bind "F2" "css_savenade quick2" // Save to slot 2
bind "F3" "css_savenade quick3" // Save to slot 3
bind "F4" "css_listnades" // List all saved nades
bind "F5" "css_loadnade quick1" // Load slot 1
bind "F6" "css_loadnade quick2" // Load slot 2
bind "F7" "css_loadnade quick3" // Load slot 3
bind "F8" "css_deletenade quick1; css_deletenade quick2; css_deletenade quick3" // Clear all quick-saves
// MatchZy Practice Commands (freed keys)
bind "INS" "css_god" // Toggle god mode
bind "HOME" "css_impacts" // Toggle bullet impacts
bind "PGUP" "css_traj" // Toggle trajectory
bind "DEL" "css_nobots" // Remove all bots
bind "END" "css_noflash" // Toggle flash immunity
bind "PGDN" "css_timer" // Start/stop timer
//leetify bind
bind "/" "say GET LEETIFY"
// Audio // Audio
volume "0.15" volume "0.15"
@@ -90,10 +141,10 @@ snd_roundstart_volume "0"
snd_tensecondwarning_volume "0.04" snd_tensecondwarning_volume "0.04"
// HUD // HUD
hud_scaling "1.1" hud_scaling "0.8"
hud_showtargetid "1" hud_showtargetid "1"
cl_autohelp "0" cl_autohelp "0"
cl_hud_color "8" cl_hud_color 12
cl_sanitize_player_names "0" cl_sanitize_player_names "0"
cl_showloadout "1" cl_showloadout "1"
+cl_show_team_equipment +cl_show_team_equipment
@@ -101,7 +152,7 @@ gameinstructor_enable "0"
//CROSSHAIR COMMANDS //CROSSHAIR COMMANDS
cl_crosshairstyle 4 cl_crosshairstyle 4
cl_crosshairsize 1 cl_crosshairsize 2
cl_crosshairthickness 0.5 cl_crosshairthickness 0.5
cl_crosshairgap -2 cl_crosshairgap -2
cl_crosshair_drawoutline 1 cl_crosshair_drawoutline 1
@@ -117,11 +168,10 @@ cl_crosshaircolor 5
//EXTRAS //EXTRAS
cl_crosshair_sniper_width 1 cl_crosshair_sniper_width 1
cl_crosshair_friendly_warning 1 cl_crosshair_friendly_warning 1
hud_showtargetid 1 hud_showtargetid 0
cl_hud_color 6
// Mouse // Mouse
sensitivity "1.5" sensitivity "0.5"
zoom_sensitivity_ratio "0.818933027098955175" zoom_sensitivity_ratio "0.818933027098955175"
// Radar // Radar
@@ -134,14 +184,15 @@ cl_radar_square_with_scoreboard "0"
// Video // Video
fps_max "0" fps_max "0"
r_fullscreen_gamma 2.5 r_fullscreen_gamma "1.9"
// Viewmodel // Viewmodel
viewmodel_presetpos "1" viewmodel_presetpos 0
viewmodel_fov "54" viewmodel_offset_x 0
viewmodel_offset_x "-2.0" viewmodel_offset_y -2
viewmodel_offset_y "-2.0" viewmodel_offset_z -2
viewmodel_offset_z "-2.0" viewmodel_fov 54
cl_prefer_lefthanded null
// Performance // Performance
mat_queue_mode "-1" mat_queue_mode "-1"
@@ -150,5 +201,10 @@ cl_disable_ragdolls "1"
engine_low_latency_sleep_after_client_tick true engine_low_latency_sleep_after_client_tick true
r_show_build_info false r_show_build_info false
// Network Optimization (1 Gbps Fiber)
rate "786432" // Max bandwidth
cl_interp "0.015625" // Minimum interpolation - best for stable connections
cl_interp_ratio "1" // Minimal delay ratio
echo "Loaded autoexec.cfg" echo "Loaded autoexec.cfg"
host_writeconfig host_writeconfig