me like nix
0

Configure Feed

Select the types of activity you want to include in your feed.

update config

author
Sean Aye
date (Mar 22, 2026, 8:03 PM -0400) commit 5adc0c37 parent 8e831a6b change-id wqmlvmqo
+71 -4
+6
hosts/common/common.nix
··· 23 23 # Use latest kernel. 24 24 boot.kernelPackages = pkgs.linuxPackages_latest; 25 25 26 + # Fix USB disconnection issues with Dell U4025QW Thunderbolt dock 27 + # Disables autosuspend and LPM for Dell hub (vendor ID: 1d5c, product ID: 5801) 28 + # boot.kernelParams = [ "usbcore.quirks=1d5c:5801:gk" ]; 29 + # If USB disconnects persist, try disabling UCSI ACPI instead: 30 + # boot.kernelParams = [ "module_blacklist=ucsi_acpi" ]; 31 + 26 32 # Enable networking 27 33 networking.networkmanager.enable = true; 28 34
+65 -4
hosts/common/home.nix
··· 101 101 ]; 102 102 }; 103 103 outputs = { 104 - "DP-1" = { 104 + # External monitor - primary display at position (0, 0) 105 + "DP-5" = { 105 106 scale = 2.0; 106 107 mode = { 107 108 width = 5120; 108 109 height = 2160; 109 110 refresh = 120.0; 110 111 }; 112 + position = { 113 + x = 0; 114 + y = 0; 115 + }; 111 116 }; 112 - "DP-2" = { 117 + "DP-1" = { 113 118 scale = 2.0; 114 119 mode = { 115 120 width = 5120; 116 121 height = 2160; 117 122 refresh = 120.0; 118 123 }; 124 + position = { 125 + x = 0; 126 + y = 0; 127 + }; 119 128 }; 120 - "DP-7" = { 129 + "DP-2" = { 121 130 scale = 2.0; 122 131 mode = { 123 132 width = 5120; 124 133 height = 2160; 125 134 refresh = 120.0; 126 135 }; 136 + position = { 137 + x = 0; 138 + y = 0; 139 + }; 127 140 }; 128 - "DP-5" = { 141 + "DP-7" = { 129 142 scale = 2.0; 130 143 mode = { 131 144 width = 5120; 132 145 height = 2160; 133 146 refresh = 120.0; 134 147 }; 148 + position = { 149 + x = 0; 150 + y = 0; 151 + }; 152 + }; 153 + # Laptop display - secondary display positioned underneath 154 + "eDP-1" = { 155 + scale = 1.5; 156 + mode = { 157 + width = 2560; 158 + height = 1600; 159 + refresh = 165.0; 160 + }; 161 + position = { 162 + x = 0; 163 + y = 1080; # Position underneath the external monitor (2160 / 2 scale = 1080 logical height) 164 + }; 135 165 }; 136 166 }; 137 167 spawn-at-startup = [ ··· 431 461 loupe # image viewer 432 462 glycin-loaders # various format loaders for loupe 433 463 docker-compose 464 + discord 434 465 435 466 # --- FONTS ARE IMPORTANT --- 436 467 # Berkeley Mono is the main system font, keeping JetBrains and Font Awesome for waybar ··· 597 628 }; 598 629 }; 599 630 languages = { 631 + 600 632 language-server.rust-analyzer = { 601 633 config = { 602 634 check = { ··· 608 640 }; 609 641 }; 610 642 }; 643 + language-server.deno-lsp = { 644 + command = "deno"; 645 + args = [ "lsp" ]; 646 + config.deno.enable = true; 647 + }; 648 + 611 649 language = [ 650 + { 651 + name = "html"; 652 + formatter = { 653 + command = "prettier"; 654 + args = [ 655 + "--parser" 656 + "html" 657 + ]; 658 + }; 659 + } 612 660 { 613 661 name = "nix"; 614 662 auto-format = true; ··· 676 724 ]; 677 725 }; 678 726 } 727 + # { 728 + # name = "typescript"; 729 + # roots = [ 730 + # "deno.json" 731 + # "deno.jsonc" 732 + # ]; 733 + # file-types = [ 734 + # "ts" 735 + # "tsx" 736 + # ]; 737 + # auto-format = true; 738 + # language-servers = [ "deno-lsp" ]; 739 + # } 679 740 ]; 680 741 }; 681 742 };