summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--home.nix54
-rw-r--r--hosts/demiurge/default.nix3
-rw-r--r--hosts/hastur/default.nix12
3 files changed, 24 insertions, 45 deletions
diff --git a/home.nix b/home.nix
index 31a1684..60c9455 100644
--- a/home.nix
+++ b/home.nix
@@ -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; [