hosts: steamdeck: change gdm settings and declare gnome dock
This commit is contained in:
parent
c69a0b3a0f
commit
40f7484491
@ -30,11 +30,8 @@
|
|||||||
displayManager = {
|
displayManager = {
|
||||||
gdm.wayland = true;
|
gdm.wayland = true;
|
||||||
gdm.enable = true;
|
gdm.enable = true;
|
||||||
|
gdm.autoLogin.delay = 5;
|
||||||
gdm.settings = {
|
gdm.settings = {
|
||||||
# daemon = {
|
|
||||||
# AutomaticLoginEnable=true;
|
|
||||||
# AutomaticLogin="kabbone";
|
|
||||||
# };
|
|
||||||
security = {
|
security = {
|
||||||
DisallowTCP=true;
|
DisallowTCP=true;
|
||||||
};
|
};
|
||||||
@ -45,53 +42,4 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
# systemd.services.gamescope-switcher = {
|
|
||||||
# wantedBy = [ "graphical.target" ];
|
|
||||||
# serviceConfig = {
|
|
||||||
# User = 2000;
|
|
||||||
# PAMName = "login";
|
|
||||||
# WorkingDirectory = "~";
|
|
||||||
#
|
|
||||||
# TTYPath = "/dev/tty7";
|
|
||||||
# TTYReset = "yes";
|
|
||||||
# TTYVHangup = "yes";
|
|
||||||
# TTYVTDisallocate = "yes";
|
|
||||||
#
|
|
||||||
# StandardInput = "tty-fail";
|
|
||||||
# StandardOutput = "journal";
|
|
||||||
# StandardError = "journal";
|
|
||||||
#
|
|
||||||
# UtmpIdentifier = "tty7";
|
|
||||||
# UtmpMode = "user";
|
|
||||||
#
|
|
||||||
# Restart = "always";
|
|
||||||
# };
|
|
||||||
#
|
|
||||||
# script = ''
|
|
||||||
# set-session () {
|
|
||||||
# mkdir -p ~/.local/state
|
|
||||||
# >~/.local/state/steamos-session-select echo "$1"
|
|
||||||
# }
|
|
||||||
# consume-session () {
|
|
||||||
# if [[ -e ~/.local/state/steamos-session-select ]]; then
|
|
||||||
# cat ~/.local/state/steamos-session-select
|
|
||||||
# rm ~/.local/state/steamos-session-select
|
|
||||||
# else
|
|
||||||
# echo "gamescope"
|
|
||||||
# fi
|
|
||||||
# }
|
|
||||||
# while :; do
|
|
||||||
# session=$(consume-session)
|
|
||||||
# case "$session" in
|
|
||||||
# plasma)
|
|
||||||
# dbus-run-session -- gnome-shell --display-server --wayland
|
|
||||||
# ;;
|
|
||||||
# gamescope)
|
|
||||||
# steam-session
|
|
||||||
# ;;
|
|
||||||
# esac
|
|
||||||
# done
|
|
||||||
# '';
|
|
||||||
# };
|
|
||||||
}
|
}
|
||||||
|
@ -19,10 +19,16 @@
|
|||||||
screen-keyboard-enabled = true;
|
screen-keyboard-enabled = true;
|
||||||
};
|
};
|
||||||
"org/gnome/shell" = {
|
"org/gnome/shell" = {
|
||||||
# enabled-extensions = [
|
enabled-extensions = [
|
||||||
# "dash-to-dock@micxgx.gmail.com"
|
"dash-to-dock@micxgx.gmail.com"
|
||||||
# ];
|
];
|
||||||
favorite-apps = ["steam.desktop"];
|
favorite-apps = [
|
||||||
|
"firefox.desktop"
|
||||||
|
"thunderbird.desktop"
|
||||||
|
"element.desktop"
|
||||||
|
"keepassxc.desktop"
|
||||||
|
"yubioath-flutter"
|
||||||
|
];
|
||||||
};
|
};
|
||||||
# Dash to Dock settings for a better touch screen experience
|
# Dash to Dock settings for a better touch screen experience
|
||||||
"org/gnome/shell/extensions/dash-to-dock" = {
|
"org/gnome/shell/extensions/dash-to-dock" = {
|
||||||
|
Loading…
Reference in New Issue
Block a user