add steam & nvim

This commit is contained in:
DACHXY 2024-12-18 16:22:07 +08:00
parent 3175158f84
commit 601513bc9e
34 changed files with 306 additions and 128 deletions

View file

@ -1,10 +1,27 @@
{ config, pkgs, ... }:
{
systemd.services.flatpak-repo = {
wantedBy = [ "multi-user.target" ];
path = [ pkgs.flatpak ];
script = ''
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
'';
};
services = {
dbus.enable = true;
picom.enable = true;
openssh.enable = true;
openssh = {
enable = true;
ports = [ 22 ];
settings = {
PasswordAuthentication = false;
AllowUsers = [ "danny" ];
UseDns = true;
PermitRootLogin = "no";
};
};
xserver = {
enable = true;
@ -15,5 +32,12 @@
sddm.enable = true;
sddm.theme = "${import ./sddm-theme.nix { inherit pkgs; }}";
};
# USB auto mount
gvfs.enable = true;
udisks2.enable = true;
devmon.enable = true;
flatpak.enable = true;
};
}