Files
nixos/hosts/jude/default.nix
T

75 lines
1.3 KiB
Nix
Raw Normal View History

2023-07-26 21:47:16 -05:00
{ pkgs, ... }:
2022-04-27 11:23:11 -05:00
{
imports = [
./boot.nix
./hardware-configuration.nix
2022-05-02 08:53:46 -05:00
./podman.nix
2022-06-03 15:41:45 -05:00
./printing.nix
2022-05-04 13:52:38 -05:00
./virt.nix
2022-04-27 11:23:11 -05:00
];
2023-08-24 23:05:53 -05:00
programs = {
steam.enable = true;
nix-ld.enable = true;
};
2023-09-06 14:57:16 -05:00
networking = {
hostName = "jude";
enableIPv6 = false;
};
2023-05-19 08:56:51 -05:00
#systemd.oomd.enable = false;
2023-09-06 14:57:16 -05:00
greg = {
tailscale.enable = true;
gnome.enable = true;
kde.enable = false;
};
2023-07-26 21:47:16 -05:00
environment.systemPackages = with pkgs; [
2023-09-05 11:07:05 -05:00
bind # For things like nslookup
2023-08-24 23:05:53 -05:00
gimp
gnucash
flock
ffmpeg
handbrake
2023-08-29 09:59:33 -05:00
imagemagick
2023-08-24 23:05:53 -05:00
libtheora
makemkv
2023-09-07 23:02:38 -05:00
nix-tree
2023-08-24 23:05:53 -05:00
oathToolkit
synology-drive-client
vagrant
2023-08-25 15:52:21 -05:00
ventoy
2023-08-24 23:05:53 -05:00
2023-08-21 13:14:51 -05:00
# Video/Audio data composition framework tools like "gst-inspect", "gst-launch" ...
gst_all_1.gstreamer
gst_all_1.gst-plugins-base
gst_all_1.gst-plugins-good
gst_all_1.gst-plugins-bad
gst_all_1.gst-plugins-ugly
gst_all_1.gst-libav
gst_all_1.gst-vaapi
2023-07-26 21:47:16 -05:00
];
2023-08-17 13:57:30 -05:00
fileSystems = {
"/boot" = {
device = "/dev/nvme0n1p1";
fsType = "auto";
};
"/windows" = {
device = "/dev/nvme0n1p3";
fsType = "ntfs-3g";
};
};
2023-09-06 14:57:16 -05:00
# Let's do a sound thing
services.pipewire = {
enable = true;
alsa.enable = true;
audio.enable = true;
jack.enable = true;
pulse.enable = true;
wireplumber.enable = true;
};
hardware.pulseaudio.enable = false; # This conflicts with pipewire
2022-04-27 11:23:11 -05:00
}