diff options
| author | vin <vin@vineetk.net> | 2025-05-12 14:28:28 -0400 |
|---|---|---|
| committer | vin <vin@vineetk.net> | 2025-05-12 14:28:28 -0400 |
| commit | f2e8c51f06209cfced9a8c017532658bbc214d70 (patch) | |
| tree | e55d17e089cc64ad8db561244d811c9676abb7cf | |
| parent | 84bb8c44f6fa8291da2964895549bc8cc307a8b2 (diff) | |
a
| -rw-r--r-- | home.nix | 54 | ||||
| -rw-r--r-- | hosts/demiurge/default.nix | 3 | ||||
| -rw-r--r-- | hosts/hastur/default.nix | 12 |
3 files changed, 24 insertions, 45 deletions
| @@ -149,12 +149,6 @@ in | |||
| 149 | MOZ_ACCELERATED = 1; | 149 | MOZ_ACCELERATED = 1; |
| 150 | MOZ_WEBRENDER = 1; | 150 | MOZ_WEBRENDER = 1; |
| 151 | 151 | ||
| 152 | LM_LICENSE_FILE = | ||
| 153 | if hostname == "demiurge" then | ||
| 154 | "/data/docs/university/2025/spring/eel3792c/LR-214703_License.dat" | ||
| 155 | else | ||
| 156 | "/home/vin/docs/university/2025/spring/eel3792c/LR-213834_License.dat"; | ||
| 157 | |||
| 158 | # broken qt6.9 rendering | 152 | # broken qt6.9 rendering |
| 159 | QTWEBENGINE_FORCE_USE_GBM = 0; | 153 | QTWEBENGINE_FORCE_USE_GBM = 0; |
| 160 | }; | 154 | }; |
| @@ -420,29 +414,6 @@ in | |||
| 420 | }; | 414 | }; |
| 421 | }; | 415 | }; |
| 422 | 416 | ||
| 423 | notmuch = { | ||
| 424 | enable = true; | ||
| 425 | extraConfig.user = { | ||
| 426 | name = "Vineet Kumar"; | ||
| 427 | primary_email = "me@vineetk.net"; | ||
| 428 | other_email = "vineet@vineetk.net;***REDACTED_EMAIL***;kar@13f0.net"; | ||
| 429 | }; | ||
| 430 | hooks = { | ||
| 431 | postNew = '' | ||
| 432 | notmuch tag +13f0 -- tag:unread and to:"*@13f0.net" | ||
| 433 | notmuch tag +vineetk -- tag:unread and to:"*@vineetk.net" | ||
| 434 | notmuch tag +university -- tag:unread and to:***REDACTED_EMAIL*** | ||
| 435 | notmuch tag +openbsd_announce -inbox -- tag:unread and to:announce@openbsd.org | ||
| 436 | notmuch tag +openbsd_arm -inbox -- tag:unread and to:arm@openbsd.org | ||
| 437 | notmuch tag +openbsd_misc -inbox -- tag:unread and to:misc@openbsd.org | ||
| 438 | notmuch tag +opensmtpd_misc -inbox -- tag:unread and to:misc@opensmtpd.org | ||
| 439 | notmuch tag +oss_security -inbox -- tag:unread and to:oss-security@lists.openwall.com | ||
| 440 | notmuch tag +tuhs -inbox -- tag:unread and to:tuhs@tuhs.org | ||
| 441 | ''; | ||
| 442 | preNew = "mbsync -a"; | ||
| 443 | }; | ||
| 444 | }; | ||
| 445 | |||
| 446 | neovim = { | 417 | neovim = { |
| 447 | enable = true; | 418 | enable = true; |
| 448 | 419 | ||
| @@ -619,6 +590,29 @@ in | |||
| 619 | withRuby = false; | 590 | withRuby = false; |
| 620 | }; | 591 | }; |
| 621 | 592 | ||
| 593 | notmuch = { | ||
| 594 | enable = true; | ||
| 595 | extraConfig.user = { | ||
| 596 | name = "Vineet Kumar"; | ||
| 597 | primary_email = "me@vineetk.net"; | ||
| 598 | other_email = "vineet@vineetk.net;***REDACTED_EMAIL***;kar@13f0.net"; | ||
| 599 | }; | ||
| 600 | hooks = { | ||
| 601 | postNew = '' | ||
| 602 | notmuch tag +13f0 -- tag:unread and to:"*@13f0.net" | ||
| 603 | notmuch tag +vineetk -- tag:unread and to:"*@vineetk.net" | ||
| 604 | notmuch tag +university -- tag:unread and to:***REDACTED_EMAIL*** | ||
| 605 | notmuch tag +openbsd_announce -inbox -- tag:unread and to:announce@openbsd.org | ||
| 606 | notmuch tag +openbsd_arm -inbox -- tag:unread and to:arm@openbsd.org | ||
| 607 | notmuch tag +openbsd_misc -inbox -- tag:unread and to:misc@openbsd.org | ||
| 608 | notmuch tag +opensmtpd_misc -inbox -- tag:unread and to:misc@opensmtpd.org | ||
| 609 | notmuch tag +oss_security -inbox -- tag:unread and to:oss-security@lists.openwall.com | ||
| 610 | notmuch tag +tuhs -inbox -- tag:unread and to:tuhs@tuhs.org | ||
| 611 | ''; | ||
| 612 | preNew = "mbsync -a"; | ||
| 613 | }; | ||
| 614 | }; | ||
| 615 | |||
| 622 | qutebrowser = { | 616 | qutebrowser = { |
| 623 | enable = true; | 617 | enable = true; |
| 624 | 618 | ||
| @@ -1343,7 +1337,7 @@ in | |||
| 1343 | 1337 | ||
| 1344 | config = { | 1338 | config = { |
| 1345 | input."type:pointer".accel_profile = "flat"; | 1339 | input."type:pointer".accel_profile = "flat"; |
| 1346 | output."*".background = "~/pics/wp/elite_milky_way_below.png center"; | 1340 | output."*".background = "~/pics/wp/elite_milky_way_below2.png center"; |
| 1347 | 1341 | ||
| 1348 | bars = [ | 1342 | bars = [ |
| 1349 | { | 1343 | { |
diff --git a/hosts/demiurge/default.nix b/hosts/demiurge/default.nix index 50839ae..08cc90e 100644 --- a/hosts/demiurge/default.nix +++ b/hosts/demiurge/default.nix | |||
| @@ -28,8 +28,6 @@ | |||
| 28 | "cudnn" | 28 | "cudnn" |
| 29 | "libcublas" | 29 | "libcublas" |
| 30 | "libcufile" | 30 | "libcufile" |
| 31 | "quartus-prime-lite" | ||
| 32 | "quartus-prime-lite-unwrapped" | ||
| 33 | */ | 31 | */ |
| 34 | "steam" | 32 | "steam" |
| 35 | "steam-unwrapped" | 33 | "steam-unwrapped" |
| @@ -207,7 +205,6 @@ | |||
| 207 | bs-manager | 205 | bs-manager |
| 208 | distrobox | 206 | distrobox |
| 209 | (llama-cpp.packages.x86_64-linux.rocm.override { useVulkan = true; }) | 207 | (llama-cpp.packages.x86_64-linux.rocm.override { useVulkan = true; }) |
| 210 | #(quartus-prime-lite.override { supportedDevices = [ "MAX 10 FPGA" ]; }) | ||
| 211 | #(vllm.override { cudaSupport = false; rocmSupport = true; gpuTargets = [ "gfx906" "gfx1100" ]; }) | 208 | #(vllm.override { cudaSupport = false; rocmSupport = true; gpuTargets = [ "gfx906" "gfx1100" ]; }) |
| 212 | ]; | 209 | ]; |
| 213 | }; | 210 | }; |
diff --git a/hosts/hastur/default.nix b/hosts/hastur/default.nix index 29260c3..de578e8 100644 --- a/hosts/hastur/default.nix +++ b/hosts/hastur/default.nix | |||
| @@ -137,20 +137,8 @@ | |||
| 137 | openssh.authorizedKeys.keys = [ | 137 | openssh.authorizedKeys.keys = [ |
| 138 | "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEvM0xCLziR+ZT/SYE1aZM6dklbw4fEC17TWqbADIZRH kou@demiurge" | 138 | "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEvM0xCLziR+ZT/SYE1aZM6dklbw4fEC17TWqbADIZRH kou@demiurge" |
| 139 | ]; | 139 | ]; |
| 140 | |||
| 141 | packages = with pkgs; [ | ||
| 142 | (quartus-prime-lite.override { supportedDevices = [ "MAX 10 FPGA" ]; }) | ||
| 143 | ]; | ||
| 144 | }; | 140 | }; |
| 145 | 141 | ||
| 146 | # selectively allow unfree packages | ||
| 147 | nixpkgs.config.allowUnfreePredicate = | ||
| 148 | pkg: | ||
| 149 | builtins.elem (lib.getName pkg) [ | ||
| 150 | "quartus-prime-lite" | ||
| 151 | "quartus-prime-lite-unwrapped" | ||
| 152 | ]; | ||
| 153 | |||
| 154 | # default packages for both me and root | 142 | # default packages for both me and root |
| 155 | environment = { | 143 | environment = { |
| 156 | systemPackages = with pkgs; [ | 144 | systemPackages = with pkgs; [ |
