commit 60c15af3496cd32c8decce080c2731abe8226b70
parent 0de10e4120d48597dd9ca1073b7c981e90ed36c3
Author: vin <vin@vineetk.net>
Date: Mon, 27 Jan 2025 11:49:49 -0500
add quartus to demiurge
Diffstat:
3 files changed, 26 insertions(+), 3 deletions(-)
diff --git a/flake.nix b/flake.nix
@@ -25,7 +25,10 @@
./hosts/demiurge
home-manager.nixosModules.home-manager {
- home-manager.extraSpecialArgs = { inherit inputs; };
+ home-manager.extraSpecialArgs = {
+ inherit inputs;
+ hostname = "demiurge";
+ };
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.users.vin = import ./home.nix;
@@ -40,7 +43,10 @@
./hosts/lappy
home-manager.nixosModules.home-manager {
- home-manager.extraSpecialArgs = { inherit inputs; };
+ home-manager.extraSpecialArgs = {
+ inherit inputs;
+ hostname = "lappy";
+ };
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.users.vin = import ./home.nix;
diff --git a/home.nix b/home.nix
@@ -1,4 +1,4 @@
-{ config, lib, pkgs, inputs, ... }:
+{ config, lib, pkgs, inputs, hostname, ... }:
let
colors = import ./colors.nix;
@@ -75,6 +75,12 @@ in {
MOZ_ACCELERATED = 1;
MOZ_WEBRENDER = 1;
+
+ LM_LICENSE_FILE =
+ if hostname == "demiurge" then
+ "/data/docs/university/2025/spring/eel3792c/LR-214703_License.dat"
+ else
+ "/data/docs/university/2025/spring/eel3792c/LR-213834_License.dat";
};
shellAliases = {
diff --git a/hosts/demiurge/default.nix b/hosts/demiurge/default.nix
@@ -106,6 +106,8 @@
"libcublas"
"nvidia-persistenced"
"nvidia-x11"
+ "quartus-prime-lite"
+ "quartus-prime-lite-unwrapped"
"steam"
"steam-unwrapped"
];
@@ -113,9 +115,11 @@
# default packages for both me and root
environment = {
systemPackages = with pkgs; [
+ distrobox
doas-sudo-shim
emacs
git
+ quartus-prime-lite
wget
];
@@ -742,7 +746,9 @@
enable = true;
autorun = false;
displayManager.startx.enable = true;
+ modules = [ pkgs.xf86_input_wacom ];
videoDrivers = [ "amdgpu" "nvidia" ];
+ wacom.enable = true;
};
};
@@ -768,5 +774,10 @@
mandoc.enable = true;
};
+ virtualisation.podman = {
+ enable = true;
+ dockerCompat = true;
+ };
+
system.stateVersion = "24.05";
}