nixos-config

NixOS configs for my systems
Log | Files | Refs

commit 60c15af3496cd32c8decce080c2731abe8226b70
parent 0de10e4120d48597dd9ca1073b7c981e90ed36c3
Author: vin <vin@vineetk.net>
Date:   Mon, 27 Jan 2025 11:49:49 -0500

add quartus to demiurge

Diffstat:
Mflake.nix | 10++++++++--
Mhome.nix | 8+++++++-
Mhosts/demiurge/default.nix | 11+++++++++++
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"; }