Added steam gamescope; updated package lists; small fixes.
This commit is contained in:
parent
7d61371ec0
commit
e067f48a13
19 changed files with 222 additions and 56 deletions
|
|
@ -1,5 +1,5 @@
|
||||||
[Settings]
|
[Settings]
|
||||||
gtk-theme-name=adw-gtk3
|
gtk-theme-name=adw-gtk3-dark
|
||||||
gtk-icon-theme-name=Adwaita
|
gtk-icon-theme-name=Adwaita
|
||||||
gtk-font-name=Adwaita Sans 11
|
gtk-font-name=Adwaita Sans 11
|
||||||
gtk-cursor-theme-name=Bibata-Modern-Ice
|
gtk-cursor-theme-name=Bibata-Modern-Ice
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,7 @@ theme = "default-jsw"
|
||||||
line-number = "relative"
|
line-number = "relative"
|
||||||
default-yank-register = "+"
|
default-yank-register = "+"
|
||||||
bufferline = "multiple"
|
bufferline = "multiple"
|
||||||
|
end-of-line-diagnostics = "hint"
|
||||||
|
|
||||||
[editor.cursor-shape]
|
[editor.cursor-shape]
|
||||||
insert = "bar"
|
insert = "bar"
|
||||||
|
|
@ -12,9 +13,16 @@ select = "underline"
|
||||||
|
|
||||||
[editor.auto-save]
|
[editor.auto-save]
|
||||||
focus-lost = true
|
focus-lost = true
|
||||||
avter-delay.enable = true
|
after-delay.enable = true
|
||||||
|
|
||||||
|
[editor.soft-wrap]
|
||||||
|
enable = true
|
||||||
|
|
||||||
|
[editor.inline-diagnostics]
|
||||||
|
cursor-line = "warning" # show warnings and errors on the cursorline inline
|
||||||
|
|
||||||
[keys.normal]
|
[keys.normal]
|
||||||
"C-/" = "toggle_comments"
|
"C-/" = "toggle_comments"
|
||||||
"x" = "extend_to_line_bounds"
|
"x" = "extend_to_line_bounds"
|
||||||
"X" = "extend_line_below"
|
"X" = "extend_line_below"
|
||||||
|
"C-." = "repeat_last_motion"
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,7 @@ bind = $mod, b, exec, $bluetooth
|
||||||
bind = $mod SHIFT, p, exec, $display
|
bind = $mod SHIFT, p, exec, $display
|
||||||
bind = $mod, d, exec, $menu
|
bind = $mod, d, exec, $menu
|
||||||
bind = $mod, escape, exec, $lock
|
bind = $mod, escape, exec, $lock
|
||||||
|
bind = $mod, g, exec, $game
|
||||||
|
|
||||||
bind = CTRL, Print, exec, $screenshot
|
bind = CTRL, Print, exec, $screenshot
|
||||||
bind = $mod CTRL, p, exec, $screenshot
|
bind = $mod CTRL, p, exec, $screenshot
|
||||||
|
|
|
||||||
|
|
@ -19,3 +19,4 @@ $rec = mkdir -p ~/Pictures/Screenshots && grim -t ppm -o "$(hyprctl activeworksp
|
||||||
$np = ~/.config/hypr/scripts/np.sh
|
$np = ~/.config/hypr/scripts/np.sh
|
||||||
# Other applications
|
# Other applications
|
||||||
$browser = /usr/bin/firefox
|
$browser = /usr/bin/firefox
|
||||||
|
$game = ~/.local/bin/steam-gamescope
|
||||||
|
|
|
||||||
0
private_dot_config/hypr/land/empty_rules.conf
Normal file
0
private_dot_config/hypr/land/empty_rules.conf
Normal file
|
|
@ -16,3 +16,8 @@ input {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
gesture = 3, horizontal, workspace
|
gesture = 3, horizontal, workspace
|
||||||
|
|
||||||
|
device {
|
||||||
|
name = dualsense-wireless-controller-touchpad
|
||||||
|
enabled = false
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
windowrule = suppressevent maximize, class:.*
|
|
||||||
windowrule = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0
|
|
||||||
|
|
@ -1,5 +1,8 @@
|
||||||
exec-once = swaybg -i ~/Pictures/wallpaper.png
|
exec-once = swaybg -i ~/Pictures/wallpaper.png
|
||||||
exec-once = waybar
|
|
||||||
exec-once = ~/.config/hypr/scripts/switch_powerprofiles.sh sync
|
exec-once = ~/.config/hypr/scripts/switch_powerprofiles.sh sync
|
||||||
exec-once = /usr/bin/hyprlock -c ~/.config/hypr/lock/login.conf
|
exec-once = /usr/bin/hyprlock -c ~/.config/hypr/lock/login.conf
|
||||||
|
|
||||||
|
exec-once = waybar
|
||||||
exec-once = mako
|
exec-once = mako
|
||||||
|
exec-once = nm-applet
|
||||||
|
exec-once = blueman-applet
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,4 @@
|
||||||
emmet-language-server
|
|
||||||
git-credential-oauth
|
git-credential-oauth
|
||||||
kanata-bin
|
|
||||||
ookla-speedtest-bin
|
|
||||||
protonup-qt-bin
|
protonup-qt-bin
|
||||||
python-ble-serial
|
python-ble-serial
|
||||||
yay-bin
|
yay-bin
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,12 @@
|
||||||
7zip
|
7zip
|
||||||
adw-gtk-theme
|
adw-gtk-theme
|
||||||
aria2
|
aria2
|
||||||
arp-scan
|
|
||||||
atuin
|
atuin
|
||||||
base
|
base
|
||||||
bat
|
bat
|
||||||
bluetui
|
brightnessctl
|
||||||
bluez
|
chaotic-keyring
|
||||||
|
chaotic-mirrorlist
|
||||||
chezmoi
|
chezmoi
|
||||||
debugedit
|
debugedit
|
||||||
dua-cli
|
dua-cli
|
||||||
|
|
@ -14,71 +14,82 @@ efibootmgr
|
||||||
fakeroot
|
fakeroot
|
||||||
firefox
|
firefox
|
||||||
fish
|
fish
|
||||||
fprintd
|
|
||||||
fwupd
|
fwupd
|
||||||
fwupd-efi
|
fwupd-efi
|
||||||
git
|
gamescope
|
||||||
|
gnome-keyring
|
||||||
|
gparted
|
||||||
greetd
|
greetd
|
||||||
|
gurk
|
||||||
|
gvfs-mtp
|
||||||
helix
|
helix
|
||||||
htop
|
htop
|
||||||
hyprland
|
|
||||||
hyprlock
|
|
||||||
hyprsunset
|
|
||||||
imagemagick
|
|
||||||
jq
|
jq
|
||||||
kitty
|
kitty
|
||||||
|
libnotify
|
||||||
libvdpau-va-gl
|
libvdpau-va-gl
|
||||||
linux-firmware
|
|
||||||
linux-zen
|
|
||||||
make
|
make
|
||||||
mako
|
mako
|
||||||
man-db
|
man-db
|
||||||
man-pages
|
man-pages
|
||||||
mpv
|
mpv
|
||||||
networkmanager
|
|
||||||
noto-fonts
|
|
||||||
noto-fonts-emoji
|
|
||||||
nwg-displays
|
|
||||||
nwg-look
|
|
||||||
openssh
|
openssh
|
||||||
pipewire
|
noto-fonts-emoji
|
||||||
pkgconf
|
pkgconf
|
||||||
polkit-gnome
|
polkit-gnome
|
||||||
power-profiles-daemon
|
power-profiles-daemon
|
||||||
pulsemixer
|
pulsemixer
|
||||||
rclone
|
|
||||||
reflector
|
|
||||||
ripgrep
|
ripgrep
|
||||||
rofi
|
rofi
|
||||||
rsync
|
rsync
|
||||||
rtkit
|
|
||||||
rust
|
|
||||||
rust-analyzer
|
|
||||||
satty
|
|
||||||
steam
|
|
||||||
sudo
|
sudo
|
||||||
swaybg
|
swaybg
|
||||||
thunderbird
|
|
||||||
tinymist
|
|
||||||
tinyxxd
|
|
||||||
tmux
|
|
||||||
tor
|
|
||||||
torbrowser-launcher
|
|
||||||
ttf-jetbrains-mono-nerd
|
ttf-jetbrains-mono-nerd
|
||||||
typst
|
|
||||||
udisks2
|
udisks2
|
||||||
vscode-html-languageserver
|
|
||||||
vulkan-radeon
|
|
||||||
waybar
|
waybar
|
||||||
waypipe
|
|
||||||
wev
|
wev
|
||||||
wf-recorder
|
wf-recorder
|
||||||
which
|
which
|
||||||
wireplumber
|
wireplumber
|
||||||
wl-clipboard
|
wl-clipboard
|
||||||
|
wpa_supplicant
|
||||||
xdg-desktop-portal-hyprland
|
xdg-desktop-portal-hyprland
|
||||||
xdg-user-dirs
|
xdg-user-dirs
|
||||||
|
xorg-xhost
|
||||||
|
yay
|
||||||
yazi
|
yazi
|
||||||
zathura
|
zathura
|
||||||
zathura-pdf-mupdf
|
zathura-pdf-mupdf
|
||||||
tesseract-data-nld
|
tesseract-data-nld
|
||||||
|
|
||||||
|
blueman
|
||||||
|
bluetui
|
||||||
|
bluez
|
||||||
|
bluez-utils
|
||||||
|
|
||||||
|
hyprland
|
||||||
|
hyprlock
|
||||||
|
hyprsunset
|
||||||
|
|
||||||
|
|
||||||
|
linux-cachyos-headers
|
||||||
|
linux-firmware
|
||||||
|
|
||||||
|
network-manager-applet
|
||||||
|
networkmanager
|
||||||
|
nm-connection-editor
|
||||||
|
|
||||||
|
nwg-displays
|
||||||
|
nwg-look
|
||||||
|
|
||||||
|
libpulse
|
||||||
|
pipewire
|
||||||
|
pipewire-alsa
|
||||||
|
pipewire-jack
|
||||||
|
pipewire-pulse
|
||||||
|
rtkit
|
||||||
|
gst-plugin-pipewire
|
||||||
|
|
||||||
|
satty
|
||||||
|
grim
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,14 @@
|
||||||
|
# This file was created by fish when upgrading to version 4.3, to migrate
|
||||||
|
# the 'fish_key_bindings' variable from its old default scope (universal)
|
||||||
|
# to its new default scope (global). We recommend you delete this file
|
||||||
|
# and configure key bindings in ~/.config/fish/config.fish if needed.
|
||||||
|
|
||||||
|
set --global fish_key_bindings fish_vi_key_bindings
|
||||||
|
|
||||||
|
# Prior to version 4.3, fish shipped an event handler that runs
|
||||||
|
# `set --universal fish_key_bindings fish_default_key_bindings`
|
||||||
|
# whenever the fish_key_bindings variable is erased.
|
||||||
|
# This means that as long as any fish < 4.3 is still running on this system,
|
||||||
|
# we cannot complete the migration.
|
||||||
|
# As a workaround, erase the universal variable at every shell startup.
|
||||||
|
set --erase --universal fish_key_bindings
|
||||||
|
|
@ -0,0 +1,14 @@
|
||||||
|
# This file was created by fish when upgrading to version 4.3, to migrate
|
||||||
|
# the 'fish_key_bindings' variable from its old default scope (universal)
|
||||||
|
# to its new default scope (global). We recommend you delete this file
|
||||||
|
# and configure key bindings in ~/.config/fish/config.fish if needed.
|
||||||
|
|
||||||
|
set --global fish_key_bindings fish_vi_key_bindings
|
||||||
|
|
||||||
|
# Prior to version 4.3, fish shipped an event handler that runs
|
||||||
|
# `set --universal fish_key_bindings fish_default_key_bindings`
|
||||||
|
# whenever the fish_key_bindings variable is erased.
|
||||||
|
# This means that as long as any fish < 4.3 is still running on this system,
|
||||||
|
# we cannot complete the migration.
|
||||||
|
# As a workaround, erase the universal variable at every shell startup.
|
||||||
|
set --erase --universal fish_key_bindings
|
||||||
|
|
@ -0,0 +1,46 @@
|
||||||
|
# This file was created by fish when upgrading to version 4.3, to migrate
|
||||||
|
# theme variables from universal to global scope.
|
||||||
|
# Don't edit this file, as it will be written by the web-config tool (`fish_config`).
|
||||||
|
# To customize your theme, delete this file and see
|
||||||
|
# help interactive#syntax-highlighting
|
||||||
|
# or
|
||||||
|
# man fish-interactive | less +/^SYNTAX.HIGHLIGHTING
|
||||||
|
# for appropriate commands to add to ~/.config/fish/config.fish instead.
|
||||||
|
# See also the release notes for fish 4.3.0 (run `help relnotes`).
|
||||||
|
|
||||||
|
set --global fish_color_autosuggestion 414559
|
||||||
|
set --global fish_color_cancel -r
|
||||||
|
set --global fish_color_command green
|
||||||
|
set --global fish_color_comment 414559
|
||||||
|
set --global fish_color_cwd green
|
||||||
|
set --global fish_color_cwd_root red
|
||||||
|
set --global fish_color_end brblack
|
||||||
|
set --global fish_color_error red
|
||||||
|
set --global fish_color_escape yellow
|
||||||
|
set --global fish_color_history_current --bold
|
||||||
|
set --global fish_color_host normal
|
||||||
|
set --global fish_color_host_remote yellow
|
||||||
|
set --global fish_color_match --background=brblue
|
||||||
|
set --global fish_color_normal normal
|
||||||
|
set --global fish_color_operator blue
|
||||||
|
set --global fish_color_param 626880
|
||||||
|
set --global fish_color_quote yellow
|
||||||
|
set --global fish_color_redirection cyan
|
||||||
|
set --global fish_color_search_match bryellow --background=414559
|
||||||
|
set --global fish_color_selection white --bold --background=414559
|
||||||
|
set --global fish_color_status red
|
||||||
|
set --global fish_color_user brgreen
|
||||||
|
set --global fish_color_valid_path --underline
|
||||||
|
set --global fish_pager_color_background
|
||||||
|
set --global fish_pager_color_completion normal
|
||||||
|
set --global fish_pager_color_description yellow --dim
|
||||||
|
set --global fish_pager_color_prefix white --bold
|
||||||
|
set --global fish_pager_color_progress brwhite --background=cyan
|
||||||
|
set --global fish_pager_color_secondary_background
|
||||||
|
set --global fish_pager_color_secondary_completion
|
||||||
|
set --global fish_pager_color_secondary_description
|
||||||
|
set --global fish_pager_color_secondary_prefix
|
||||||
|
set --global fish_pager_color_selected_background -r
|
||||||
|
set --global fish_pager_color_selected_completion
|
||||||
|
set --global fish_pager_color_selected_description
|
||||||
|
set --global fish_pager_color_selected_prefix
|
||||||
|
|
@ -0,0 +1,46 @@
|
||||||
|
# This file was created by fish when upgrading to version 4.3, to migrate
|
||||||
|
# theme variables from universal to global scope.
|
||||||
|
# Don't edit this file, as it will be written by the web-config tool (`fish_config`).
|
||||||
|
# To customize your theme, delete this file and see
|
||||||
|
# help interactive#syntax-highlighting
|
||||||
|
# or
|
||||||
|
# man fish-interactive | less +/^SYNTAX.HIGHLIGHTING
|
||||||
|
# for appropriate commands to add to ~/.config/fish/config.fish instead.
|
||||||
|
# See also the release notes for fish 4.3.0 (run `help relnotes`).
|
||||||
|
|
||||||
|
set --global fish_color_autosuggestion 414559
|
||||||
|
set --global fish_color_cancel -r
|
||||||
|
set --global fish_color_command green
|
||||||
|
set --global fish_color_comment 414559
|
||||||
|
set --global fish_color_cwd green
|
||||||
|
set --global fish_color_cwd_root red
|
||||||
|
set --global fish_color_end brblack
|
||||||
|
set --global fish_color_error red
|
||||||
|
set --global fish_color_escape yellow
|
||||||
|
set --global fish_color_history_current --bold
|
||||||
|
set --global fish_color_host normal
|
||||||
|
set --global fish_color_host_remote yellow
|
||||||
|
set --global fish_color_match --background=brblue
|
||||||
|
set --global fish_color_normal normal
|
||||||
|
set --global fish_color_operator blue
|
||||||
|
set --global fish_color_param 626880
|
||||||
|
set --global fish_color_quote yellow
|
||||||
|
set --global fish_color_redirection cyan
|
||||||
|
set --global fish_color_search_match bryellow --background=414559
|
||||||
|
set --global fish_color_selection white --bold --background=414559
|
||||||
|
set --global fish_color_status red
|
||||||
|
set --global fish_color_user brgreen
|
||||||
|
set --global fish_color_valid_path --underline
|
||||||
|
set --global fish_pager_color_background
|
||||||
|
set --global fish_pager_color_completion normal
|
||||||
|
set --global fish_pager_color_description yellow --dim
|
||||||
|
set --global fish_pager_color_prefix white --bold
|
||||||
|
set --global fish_pager_color_progress brwhite --background=cyan
|
||||||
|
set --global fish_pager_color_secondary_background
|
||||||
|
set --global fish_pager_color_secondary_completion
|
||||||
|
set --global fish_pager_color_secondary_description
|
||||||
|
set --global fish_pager_color_secondary_prefix
|
||||||
|
set --global fish_pager_color_selected_background -r
|
||||||
|
set --global fish_pager_color_selected_completion
|
||||||
|
set --global fish_pager_color_selected_description
|
||||||
|
set --global fish_pager_color_selected_prefix
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
# This file contains fish universal variable definitions.
|
# This file contains fish universal variable definitions.
|
||||||
# VERSION: 3.0
|
# VERSION: 3.0
|
||||||
SETUVAR __fish_initialized:3800
|
SETUVAR --export EDITOR:helix
|
||||||
|
SETUVAR __fish_initialized:4300
|
||||||
SETUVAR fish_color_autosuggestion:414559
|
SETUVAR fish_color_autosuggestion:414559
|
||||||
SETUVAR fish_color_cancel:\x2dr
|
SETUVAR fish_color_cancel:\x2dr
|
||||||
SETUVAR fish_color_command:green
|
SETUVAR fish_color_command:green
|
||||||
|
|
@ -12,7 +13,6 @@ SETUVAR fish_color_error:red
|
||||||
SETUVAR fish_color_escape:yellow
|
SETUVAR fish_color_escape:yellow
|
||||||
SETUVAR fish_color_history_current:\x2d\x2dbold
|
SETUVAR fish_color_history_current:\x2d\x2dbold
|
||||||
SETUVAR fish_color_host:normal
|
SETUVAR fish_color_host:normal
|
||||||
SETUVAR fish_color_host_remote:yellow
|
|
||||||
SETUVAR fish_color_match:\x2d\x2dbackground\x3dbrblue
|
SETUVAR fish_color_match:\x2d\x2dbackground\x3dbrblue
|
||||||
SETUVAR fish_color_normal:normal
|
SETUVAR fish_color_normal:normal
|
||||||
SETUVAR fish_color_operator:blue
|
SETUVAR fish_color_operator:blue
|
||||||
|
|
@ -24,18 +24,8 @@ SETUVAR fish_color_selection:white\x1e\x2d\x2dbold\x1e\x2d\x2dbackground\x3d4145
|
||||||
SETUVAR fish_color_status:red
|
SETUVAR fish_color_status:red
|
||||||
SETUVAR fish_color_user:brgreen
|
SETUVAR fish_color_user:brgreen
|
||||||
SETUVAR fish_color_valid_path:\x2d\x2dunderline
|
SETUVAR fish_color_valid_path:\x2d\x2dunderline
|
||||||
SETUVAR fish_key_bindings:fish_vi_key_bindings
|
|
||||||
SETUVAR fish_pager_color_background:\x1d
|
|
||||||
SETUVAR fish_pager_color_completion:normal
|
SETUVAR fish_pager_color_completion:normal
|
||||||
SETUVAR fish_pager_color_description:yellow\x1e\x2d\x2ddim
|
SETUVAR fish_pager_color_description:yellow\x1e\x2d\x2ddim
|
||||||
SETUVAR fish_pager_color_prefix:white\x1e\x2d\x2dbold
|
SETUVAR fish_pager_color_prefix:white\x1e\x2d\x2dbold
|
||||||
SETUVAR fish_pager_color_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan
|
SETUVAR fish_pager_color_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan
|
||||||
SETUVAR fish_pager_color_secondary_background:\x1d
|
|
||||||
SETUVAR fish_pager_color_secondary_completion:\x1d
|
|
||||||
SETUVAR fish_pager_color_secondary_description:\x1d
|
|
||||||
SETUVAR fish_pager_color_secondary_prefix:\x1d
|
|
||||||
SETUVAR fish_pager_color_selected_background:\x2dr
|
|
||||||
SETUVAR fish_pager_color_selected_completion:\x1d
|
|
||||||
SETUVAR fish_pager_color_selected_description:\x1d
|
|
||||||
SETUVAR fish_pager_color_selected_prefix:\x1d
|
|
||||||
SETUVAR fish_user_paths:/home/jsw/\x2elocal/bin
|
SETUVAR fish_user_paths:/home/jsw/\x2elocal/bin
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
|
|
||||||
"modules-left": ["hyprland/workspaces", "custom/platform-profile", "temperature"],
|
"modules-left": ["hyprland/workspaces", "custom/platform-profile", "temperature"],
|
||||||
"modules-center": ["clock"],
|
"modules-center": ["clock"],
|
||||||
"modules-right": ["wireplumber", "battery", "idle_inhibitor", "network", "bluetooth", "tray"],
|
"modules-right": ["wireplumber", "battery", "idle_inhibitor", "tray"],
|
||||||
|
|
||||||
"hyprland/workspaces": {
|
"hyprland/workspaces": {
|
||||||
"format": "<span size='larger'>{icon}</span>",
|
"format": "<span size='larger'>{icon}</span>",
|
||||||
|
|
|
||||||
30
private_dot_local/bin/executable_steam-gamescope
Normal file
30
private_dot_local/bin/executable_steam-gamescope
Normal file
|
|
@ -0,0 +1,30 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
error() {
|
||||||
|
local err="Error! $@"
|
||||||
|
echo "$err"
|
||||||
|
notify-send "Steam-Gamescope" "$err"
|
||||||
|
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
dependencies=(steam gamescope jq hyprctl notify-send)
|
||||||
|
for dep in "${dependencies[@]}"; do
|
||||||
|
if command -v "$dep" >/dev/null 2>&1; then
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
|
||||||
|
error "Missing dependency '$dep'"
|
||||||
|
done
|
||||||
|
|
||||||
|
|
||||||
|
read -r name width height _ < <(
|
||||||
|
hyprctl -j monitors | jq -j '.[] | select(.focused) | .name, " ", .width, " ", .height, "\u0000"'
|
||||||
|
)
|
||||||
|
|
||||||
|
notify-send "Steam" "Launching on $name."
|
||||||
|
gamescope -w "$width" -h "$height" -ef --adaptive-sync -- steam -gamepadui -steamos3
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
vt = 1
|
vt = 1
|
||||||
|
|
||||||
[initial_session]
|
[initial_session]
|
||||||
command = "hyprland 2>&1 > /dev/null"
|
command = "start-hyprland 2>&1 > /dev/null"
|
||||||
user = "jsw"
|
user = "jsw"
|
||||||
|
|
||||||
[default_session]
|
[default_session]
|
||||||
|
|
@ -0,0 +1,2 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
steam -shutdown
|
||||||
Loading…
Add table
Add a link
Reference in a new issue