mirror of
https://github.com/davegallant/nix-config
synced 2025-08-05 14:43:39 +00:00
Cleanup machines/hephaestus/configuration.nix
This commit is contained in:
@@ -65,29 +65,79 @@ in
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
fileSystems."/" = {
|
console = {
|
||||||
device = "/dev/disk/by-uuid/a6723178-6f18-428e-b541-9ac901861125";
|
font = "Lat2-Terminus16";
|
||||||
fsType = "ext4";
|
keyMap = "us";
|
||||||
};
|
};
|
||||||
|
|
||||||
fileSystems."/home" = {
|
environment.systemPackages = with pkgs;
|
||||||
device = "/dev/disk/by-uuid/e3ab2e1a-bddf-4ae0-b00a-bf954c6c182b";
|
[
|
||||||
fsType = "ext4";
|
android-tools
|
||||||
};
|
bitwarden
|
||||||
|
cryptsetup
|
||||||
|
deja-dup
|
||||||
|
discord
|
||||||
|
docker
|
||||||
|
docker-compose
|
||||||
|
foliate
|
||||||
|
ghostscript
|
||||||
|
gimp-with-plugins
|
||||||
|
glibcLocales
|
||||||
|
gnome.gnome-tweaks
|
||||||
|
iputils
|
||||||
|
kazam
|
||||||
|
legendary-gl
|
||||||
|
lm_sensors
|
||||||
|
mullvad-vpn
|
||||||
|
netdata
|
||||||
|
nfs-utils
|
||||||
|
pavucontrol
|
||||||
|
pinentry-curses
|
||||||
|
podman
|
||||||
|
psst
|
||||||
|
qemu
|
||||||
|
sbx-h6-rgb
|
||||||
|
strace
|
||||||
|
tailscale
|
||||||
|
traceroute
|
||||||
|
ungoogled-chromium
|
||||||
|
unstable.burpsuite
|
||||||
|
unstable.logseq
|
||||||
|
unstable.obsidian
|
||||||
|
unstable.ryujinx
|
||||||
|
unstable.signal-desktop
|
||||||
|
usbutils
|
||||||
|
virt-manager
|
||||||
|
vlc
|
||||||
|
whois
|
||||||
|
wine
|
||||||
|
wine64
|
||||||
|
wireshark-qt
|
||||||
|
zoom-us
|
||||||
|
]
|
||||||
|
++ gnomeExtensions;
|
||||||
|
|
||||||
fileSystems."/boot/efi" = {
|
fileSystems = {
|
||||||
device = "/dev/disk/by-uuid/3CFD-D749";
|
"/" = {
|
||||||
fsType = "vfat";
|
device = "/dev/disk/by-uuid/a6723178-6f18-428e-b541-9ac901861125";
|
||||||
};
|
fsType = "ext4";
|
||||||
|
};
|
||||||
fileSystems."/mnt/synology-2b/media" = {
|
"/home" = {
|
||||||
device = "192.168.1.178:/volume1/Media";
|
device = "/dev/disk/by-uuid/e3ab2e1a-bddf-4ae0-b00a-bf954c6c182b";
|
||||||
fsType = "nfs";
|
fsType = "ext4";
|
||||||
};
|
};
|
||||||
|
"/boot/efi" = {
|
||||||
fileSystems."/mnt/synology-2b/backups" = {
|
device = "/dev/disk/by-uuid/3CFD-D749";
|
||||||
device = "192.168.1.178:/volume1/Backups";
|
fsType = "vfat";
|
||||||
fsType = "nfs";
|
};
|
||||||
|
"/mnt/synology-2b/media" = {
|
||||||
|
device = "192.168.1.178:/volume1/Media";
|
||||||
|
fsType = "nfs";
|
||||||
|
};
|
||||||
|
"/mnt/synology-2b/backups" = {
|
||||||
|
device = "192.168.1.178:/volume1/Backups";
|
||||||
|
fsType = "nfs";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
swapDevices = [
|
swapDevices = [
|
||||||
@@ -139,10 +189,6 @@ in
|
|||||||
};
|
};
|
||||||
|
|
||||||
i18n.defaultLocale = "en_US.UTF-8";
|
i18n.defaultLocale = "en_US.UTF-8";
|
||||||
console = {
|
|
||||||
font = "Lat2-Terminus16";
|
|
||||||
keyMap = "us";
|
|
||||||
};
|
|
||||||
|
|
||||||
time.timeZone = "America/Toronto";
|
time.timeZone = "America/Toronto";
|
||||||
|
|
||||||
@@ -158,23 +204,16 @@ in
|
|||||||
pulseaudio.support32Bit = true;
|
pulseaudio.support32Bit = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
programs.steam = {
|
|
||||||
enable = true;
|
|
||||||
remotePlay.openFirewall = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
virtualisation = {
|
|
||||||
docker.enable = true;
|
|
||||||
libvirtd.enable = true;
|
|
||||||
podman.enable = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
programs = {
|
programs = {
|
||||||
corectrl.enable = true;
|
corectrl.enable = true;
|
||||||
gnupg.agent = {
|
gnupg.agent = {
|
||||||
enable = true;
|
enable = true;
|
||||||
enableSSHSupport = true;
|
enableSSHSupport = true;
|
||||||
};
|
};
|
||||||
|
steam = {
|
||||||
|
enable = true;
|
||||||
|
remotePlay.openFirewall = true;
|
||||||
|
};
|
||||||
zsh.enable = true;
|
zsh.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -200,7 +239,6 @@ in
|
|||||||
udev.extraRules = ''
|
udev.extraRules = ''
|
||||||
ACTION=="add", ATTR{idVendor}=="041e", ATTR{idProduct}=="3255", RUN+="${pkgs.sbx-h6-rgb}/bin/sbx-h6-ctl -c c010ff 041e:3255"
|
ACTION=="add", ATTR{idVendor}=="041e", ATTR{idProduct}=="3255", RUN+="${pkgs.sbx-h6-rgb}/bin/sbx-h6-ctl -c c010ff 041e:3255"
|
||||||
'';
|
'';
|
||||||
xserver.videoDrivers = [ "amdgpu" ];
|
|
||||||
xserver = {
|
xserver = {
|
||||||
enable = true;
|
enable = true;
|
||||||
displayManager = {
|
displayManager = {
|
||||||
@@ -214,53 +252,13 @@ in
|
|||||||
enable = true;
|
enable = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
videoDrivers = [ "amdgpu" ];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
environment.systemPackages = with pkgs;
|
virtualisation = {
|
||||||
[
|
docker.enable = true;
|
||||||
android-tools
|
libvirtd.enable = true;
|
||||||
bitwarden
|
podman.enable = true;
|
||||||
cryptsetup
|
};
|
||||||
deja-dup
|
|
||||||
discord
|
|
||||||
docker
|
|
||||||
docker-compose
|
|
||||||
foliate
|
|
||||||
ghostscript
|
|
||||||
gimp-with-plugins
|
|
||||||
glibcLocales
|
|
||||||
gnome.gnome-tweaks
|
|
||||||
iputils
|
|
||||||
kazam
|
|
||||||
legendary-gl
|
|
||||||
lm_sensors
|
|
||||||
mullvad-vpn
|
|
||||||
netdata
|
|
||||||
nfs-utils
|
|
||||||
pavucontrol
|
|
||||||
pinentry-curses
|
|
||||||
podman
|
|
||||||
psst
|
|
||||||
qemu
|
|
||||||
sbx-h6-rgb
|
|
||||||
strace
|
|
||||||
tailscale
|
|
||||||
traceroute
|
|
||||||
ungoogled-chromium
|
|
||||||
unstable.burpsuite
|
|
||||||
unstable.logseq
|
|
||||||
unstable.obsidian
|
|
||||||
unstable.ryujinx
|
|
||||||
unstable.signal-desktop
|
|
||||||
usbutils
|
|
||||||
virt-manager
|
|
||||||
vlc
|
|
||||||
whois
|
|
||||||
wine
|
|
||||||
wine64
|
|
||||||
wireshark-qt
|
|
||||||
zoom-us
|
|
||||||
]
|
|
||||||
++ gnomeExtensions;
|
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user