-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathvicki.nix
47 lines (41 loc) · 1.04 KB
/
vicki.nix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
# this is the mifcom tower pc
{ pkgs, ... }:
{
imports = [
../modules/hardware/mifcom-tower.nix
../modules/disko-zfs-ubuntu.nix
];
disko.rootDisk = "/dev/disk/by-id/nvme-Samsung_SSD_990_PRO_1TB_S6Z1NF0WC13969B";
# everyone with physical access:
users.users."ls1.internet" = {
isNormalUser = true;
extraGroups = [
"wheel"
"docker"
"plugdev"
"vboxusers"
"adbusers"
"input"
"admin"
];
password = "ls1.internet";
};
# gui
services.xserver.enable = true;
services.xserver.displayManager.gdm.enable = true;
services.xserver.desktopManager.gnome.enable = true;
# disable pulseaudio because it conflicts with our common server config
hardware.pulseaudio.enable = false;
# gui packages
environment.systemPackages = with pkgs; [
# fprintd # seems to brick the login screen on ThinkPad E14 amd
gnome.gnome-terminal
gedit
remmina # rdp/vnc client
alacritty
wezterm
firefox
];
networking.hostName = "vicki";
system.stateVersion = "22.11";
}