Configuration for my NixOS based systems and Home Manager
0
fork

Configure Feed

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

Fixes

+19 -7
+2 -2
aerc/aerc.conf
··· 68 68 # list of directories. 69 69 # 70 70 # default: /usr/local/share/aerc/stylesets/ 71 - stylesets-dirs=/usr/local/share/aerc/stylesets/ 71 + #stylesets-dirs=/usr/local/share/aerc/stylesets/ 72 72 73 73 # Sets the styleset to use for the aerc ui elements. 74 74 # ··· 184 184 # list of directories. 185 185 # 186 186 # default: /usr/local/share/aerc/templates/ 187 - template-dirs=/usr/local/share/aerc/templates/ 187 + #template-dirs=/usr/local/share/aerc/templates/ 188 188 189 189 # The template to be used for quoted replies. 190 190 #
+6 -2
configuration.nix
··· 103 103 # List packages installed in system profile. To search, run: 104 104 # $ nix search wget 105 105 environment.systemPackages = with pkgs; [ 106 - neovim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default. 106 + neovim 107 107 pkgs.appimage-run 108 108 wget 109 109 kitty 110 110 w3m 111 111 fishPlugins.fzf-fish 112 112 fzf 113 + qemu 114 + OVMF 113 115 ]; 114 116 115 117 # Fonts ··· 120 122 noto-fonts-cjk 121 123 noto-fonts-emoji 122 124 noto-fonts-extra 125 + (nerdfonts.override { fonts = ["FiraCode"]; }) 123 126 ]; 124 127 125 128 # Fix dynamically linked libraries for unpackaged binaries ··· 128 131 libraries = with pkgs; [ 129 132 # Add missing dynamic libraries for unpackaged programs HERE 130 133 # NOT in environment.systemPackages 131 - zlib 134 + zlib 132 135 ]; 133 136 }; 134 137 ··· 213 216 "spotify" 214 217 "obsidian" 215 218 "tailscale" 219 + "rust-rover" 216 220 ]; 217 221 # Logseq uses an ancient version of Electron, so we enable that 218 222 nixpkgs.config.permittedInsecurePackages = [ "electron-25.9.0" ];
+8 -3
noah-home.nix
··· 1 - { pkgs, ...}: { 1 + { pkgs, lib, ...}: { 2 2 home.packages = with pkgs; [ 3 3 # main tool 4 4 firefox-devedition ··· 18 18 catgirl 19 19 netcat 20 20 stunnel 21 - aerc 22 21 fzf 23 22 24 23 # Dev tools ··· 45 44 ghc 46 45 nil 47 46 47 + # JetBrains 48 + jetbrains-toolbox 49 + 48 50 # GUI tools 49 51 i3status 50 52 slurp ··· 57 59 discord 58 60 spotify 59 61 tailscale 60 - 61 62 ]; 62 63 programs.fish.enable = true; 63 64 programs.neovim = { ··· 74 75 userName = "Noah Pederson"; 75 76 userEmail = "noah@packetlost.dev"; 76 77 }; 78 + programs.aerc.enable = true; 77 79 programs.ssh.enable = true; 78 80 programs.ssh.extraConfig = '' 79 81 AddKeysToAgent yes ··· 192 194 recursive = true; 193 195 }; 194 196 197 + /* 195 198 xdg.configFile.aerc = { 196 199 source = ./aerc; 197 200 recursive = true; 198 201 }; 202 + */ 199 203 200 204 xdg.configFile.sway = { 201 205 source = ./sway; ··· 208 212 }; 209 213 210 214 home.stateVersion = "23.11"; 215 + 211 216 }
+3
sway/odin
··· 10 10 # Sometimes the DP identifier changes for some reason 11 11 output DP-6 pos -430 1440 12 12 output DP-6 adaptive_sync on 13 + # The HDMI gets messed up too :( 14 + output HDMI-A-2 pos 0 0 15 + output HDMI-A-2 adaptive_sync off