nixos-config/system/gallus/default.nix

82 lines
1.3 KiB
Nix
Raw Normal View History

2024-03-02 03:13:17 +00:00
{
inputs,
pkgs,
lib,
...
}@args:
2023-11-29 02:08:29 +00:00
{
imports = [
2023-11-29 03:03:06 +00:00
../../home
2023-11-29 02:08:29 +00:00
../../sets/base.nix
2023-11-29 03:03:06 +00:00
../../sets/buildMachines.nix
../../sets/nixvim.nix
../../sets/sshd.nix
2023-11-29 02:08:29 +00:00
../../sets/wifi.nix
2023-11-29 03:03:06 +00:00
./boot-config.nix
./hardware-configuration.nix
2023-11-29 02:08:29 +00:00
inputs.jovian.nixosModules.default
];
jovian = {
2024-01-31 01:17:26 +00:00
devices.steamdeck = {
enable = true;
autoUpdate = true;
};
2023-11-29 02:08:29 +00:00
decky-loader.enable = true;
steam = {
enable = true;
autoStart = true;
2023-12-24 19:37:43 +00:00
desktopSession = "gnome-xorg";
2023-11-29 02:08:29 +00:00
user = "artemis";
};
};
programs.steam.enable = true;
2023-11-29 20:52:59 +00:00
programs.nix-ld.enable = true;
2023-11-29 02:08:29 +00:00
hardware.bluetooth.enable = true;
services.xserver.desktopManager.gnome.enable = true;
services.gnome = {
tracker-miners.enable = false;
tracker.enable = false;
};
services.avahi = {
enable = true;
nssmdns = true;
publish = {
enable = true;
addresses = true;
};
2023-11-29 02:08:29 +00:00
};
# Requires a lot of dependencies we don't use
programs.nixvim.plugins.lsp.enable = false;
2023-11-29 03:03:06 +00:00
environment.systemPackages = with pkgs; [
2024-01-31 01:17:26 +00:00
htop
2023-11-29 20:52:59 +00:00
jq
2024-01-31 01:17:26 +00:00
lm_sensors
2023-11-29 03:03:06 +00:00
magic-wormhole
2023-11-29 20:52:59 +00:00
p7zip
2023-11-29 03:03:06 +00:00
ripgrep
2023-11-29 20:52:59 +00:00
unrar
unzip
2023-11-29 03:03:06 +00:00
firefox
steam-rom-manager
heroic
dolphin-emu
mgba
2024-03-04 00:29:59 +00:00
ryujinx
2023-12-16 21:09:34 +00:00
2024-01-31 00:26:31 +00:00
celeste64
2023-11-29 03:03:06 +00:00
];
2023-11-29 02:08:29 +00:00
networking.hostName = "gallus";
system.stateVersion = "23.11";
}