gnome dock pins

This commit is contained in:
js0ny 2025-10-11 19:39:42 +01:00
parent ebb2a87ca7
commit e30bc681cd
4 changed files with 46 additions and 3 deletions

View file

@ -1,6 +1,10 @@
{...}: {
{pkgs, ...}: {
services.displayManager.sddm = {
enable = true;
wayland.enable = true;
extraPackages = with pkgs; [
sddm-astronaut
];
# theme = "sddm-astronaut-theme";
};
}

View file

@ -0,0 +1,25 @@
{pkgs, ...}: {
users.users.guest = {
isNormalUser = true;
description = "Guest user";
home = "/home/guest";
extraGroups = [""]; # 可选,是否允许 sudo
shell = pkgs.bash;
# hashedPassword = ""; # 空密码,意味着需要手动设置或禁用登录
# 或者直接禁止密码登录:
hashedPassword = null;
};
systemd.services."guest-reset-home" = {
description = "Reset guest home directory on boot";
wantedBy = ["multi-user.target"];
serviceConfig = {
Type = "oneshot";
ExecStart = ''
rm -rf /home/guest/*
cp -r /etc/skel/. /home/guest/
chown -R guest:guest /home/guest
'';
};
};
}