From 6b10ad349d87838930cb5ae94464b913f228d53a Mon Sep 17 00:00:00 2001 From: Artemis Tosini Date: Wed, 29 Nov 2023 03:03:06 +0000 Subject: [PATCH] gallus: add some more packages --- flake.lock | 24 ++++++++++++------------ system/gallus/default.nix | 33 ++++++++++++++++++++++++++++----- 2 files changed, 40 insertions(+), 17 deletions(-) diff --git a/flake.lock b/flake.lock index 3e046db..9f89950 100644 --- a/flake.lock +++ b/flake.lock @@ -201,11 +201,11 @@ ] }, "locked": { - "lastModified": 1700900274, - "narHash": "sha256-KWoKDP5I1viHR4bG3ENnJ7H1DD16tXWH4ROvS0IfXw8=", + "lastModified": 1701071203, + "narHash": "sha256-lQywA7QU/vzTdZ1apI0PfgCWNyQobXUYghVrR5zuIeM=", "owner": "nix-community", "repo": "home-manager", - "rev": "a462e7315deaa8194b0821f726709bb7e51a850c", + "rev": "db1878f013b52ba5e4034db7c1b63e8d04173a86", "type": "github" }, "original": { @@ -308,11 +308,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1700559156, - "narHash": "sha256-gL4epO/qf+wo30JjC3g+b5Bs8UrpxzkhNBBsUYxpw2g=", + "lastModified": 1701020860, + "narHash": "sha256-NwnRn04C8s+hH+KdVtGmVB1FFNIG7DtPJmQSCBDaET4=", "owner": "nixos", "repo": "nixos-hardware", - "rev": "c3abafb01cd7045dba522af29b625bd1e170c2fb", + "rev": "b006ec52fce23b1d57f6ab4a42d7400732e9a0a2", "type": "github" }, "original": { @@ -323,11 +323,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1700794826, - "narHash": "sha256-RyJTnTNKhO0yqRpDISk03I/4A67/dp96YRxc86YOPgU=", + "lastModified": 1701068326, + "narHash": "sha256-vmMceA+q6hG1yrjb+MP8T0YFDQIrW3bl45e7z24IEts=", "owner": "nixos", "repo": "nixpkgs", - "rev": "5a09cb4b393d58f9ed0d9ca1555016a8543c2ac8", + "rev": "8cfef6986adfb599ba379ae53c9f5631ecd2fd9c", "type": "github" }, "original": { @@ -381,11 +381,11 @@ "pre-commit-hooks": "pre-commit-hooks" }, "locked": { - "lastModified": 1700831612, - "narHash": "sha256-4rjt03g847UpPYshwItJqFqxHJ6l4aoXqDVT9CNOCu4=", + "lastModified": 1701194385, + "narHash": "sha256-35s/DHukB+qddspQHT1+QjJvWVAOhX1lZYhRLPKepXE=", "owner": "nix-community", "repo": "nixvim", - "rev": "bacdae2c508defccdff1af8511e4d639d26d3d47", + "rev": "fda9e1e9a478c8dbe14cc7e2d8ff1db82619e515", "type": "github" }, "original": { diff --git a/system/gallus/default.nix b/system/gallus/default.nix index 7a3dea2..61b36ca 100644 --- a/system/gallus/default.nix +++ b/system/gallus/default.nix @@ -1,13 +1,15 @@ -{ inputs, pkgs, ... }@args: +{ inputs, pkgs, lib, ... }@args: { imports = [ + ../../home + ../../sets/base.nix + ../../sets/buildMachines.nix + ../../sets/nixvim.nix + ../../sets/sshd.nix + ../../sets/wifi.nix ./boot-config.nix ./hardware-configuration.nix - ../../sets/sshd.nix - ../../sets/base.nix - ../../sets/wifi.nix - ../../home inputs.jovian.nixosModules.default ]; @@ -37,6 +39,27 @@ publish.enable = true; }; + # Require a lot of dependencies we don't use + programs.nixvim.plugins = { + rust-tools.enable = lib.mkForce false; + clangd-extensions.enable = lib.mkForce false; + lsp.enable = lib.mkForce false; + }; + + environment.systemPackages = with pkgs; [ + magic-wormhole + ripgrep + + firefox + + steam-rom-manager + heroic + + dolphin-emu + mgba + yuzu-early-access + ]; + networking.hostName = "gallus"; system.stateVersion = "23.11"; }