this repo has no description
1
fork

Configure Feed

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

some deprecated stuff

Aria 66dc68b3 ab755e65

+27 -75
+2
nix/hosts/clovis.nix
··· 150 150 }; 151 151 kernelModules = [ "kvm-amd" ]; 152 152 extraModulePackages = [ ]; 153 + 154 + zfs.forceImportRoot = mkForce false; 153 155 }; 154 156 155 157 # AMD
+6 -5
nix/hosts/heather/default.nix
··· 62 62 # Intel GPU 63 63 # Some of this probably isn't needed, since jellyfin is in a docker container in an LXC container 64 64 # but I don't feel like figuring out which parts are kernel space and which are user space. 65 - hardware.opengl = { 65 + hardware.graphics = { 66 66 enable = true; 67 - extraPackages = with pkgs; [ 68 - intel-media-driver 69 - intel-compute-runtime 70 - intel-ocl 67 + extraPackages = [ 68 + pkgs.intel-media-driver 69 + pkgs.intel-compute-runtime 70 + pkgs.intel-ocl 71 71 ]; 72 72 }; 73 73 ··· 97 97 boot.initrd.kernelModules = [ ]; 98 98 boot.kernelModules = [ "kvm-intel" ]; 99 99 boot.extraModulePackages = [ ]; 100 + boot.zfs.forceImportRoot = false; 100 101 environment.impermanence.enable = true; 101 102 services.fstrim.enable = true; 102 103 fileSystems = {
+1 -1
nix/hosts/heather/reverse-proxy.nix
··· 21 21 plugins = [ 22 22 "github.com/caddy-dns/rfc2136@v1.0.0" 23 23 ]; 24 - hash = "sha256-S4cYVNHUhgtRSgz+Vl/+LkHnA4kYmmLIPU7q1DBD2jg="; 24 + hash = "sha256-Zspz/TW3slTG6/zS/TSZYWA5N7NDacGosCQA3rTTKRw="; 25 25 }; 26 26 globalConfig = '' 27 27 metrics {
+1 -1
nix/hosts/lavender/reverse-proxy.nix
··· 9 9 plugins = [ 10 10 "github.com/caddy-dns/rfc2136@v1.0.0" 11 11 ]; 12 - hash = "sha256-S4cYVNHUhgtRSgz+Vl/+LkHnA4kYmmLIPU7q1DBD2jg="; 12 + hash = "sha256-Zspz/TW3slTG6/zS/TSZYWA5N7NDacGosCQA3rTTKRw="; 13 13 }; 14 14 15 15 extraConfig = ''
+1
nix/hosts/misc/todos.nix
··· 35 35 client_body_temp_path /tmp/webdav; 36 36 dav_methods PUT DELETE MKCOL COPY MOVE; 37 37 dav_ext_methods PROPFIND OPTIONS; 38 + dav_access user:rwx group:rwx all:; 38 39 create_full_put_path on; 39 40 40 41 # Basic authentication setup
-1
nix/modules/default.nix
··· 60 60 ./services/emacs/default.nix 61 61 ./services/gnome-keyring.nix 62 62 ./services/grafana.nix 63 - ./services/harmonia.nix 64 63 ./services/home-assistant.nix 65 64 ./services/freshrss.nix 66 65 ./services/immich.nix
+1
nix/modules/prefs/default.nix
··· 31 31 file 32 32 tcpdump 33 33 doggo 34 + btop 34 35 ]; 35 36 36 37 # Quieter logs
+1 -1
nix/modules/programs/proton.nix
··· 16 16 17 17 config = mkIf cfg.enable { 18 18 environment.systemPackages = [ 19 - pkgs.protonvpn-gui 19 + pkgs.proton-vpn 20 20 ]; 21 21 22 22 environment.home-persistence."/persist".directories = mkIf cfg.enable [
-41
nix/modules/services/harmonia.nix
··· 1 - { 2 - config, 3 - lib, 4 - ... 5 - }: 6 - let 7 - inherit (lib) 8 - mkIfDefault 9 - mkIf 10 - mkEnableOption 11 - mapAttrs 12 - mkForce 13 - ; 14 - cfg = config.services.harmonia; 15 - in 16 - { 17 - options.services.harmonia = { 18 - openHTTP = mkEnableOption "serve on port 80, with firewall open"; 19 - }; 20 - config = mapAttrs (_: mkIfDefault cfg.enable) { 21 - services.harmonia = { 22 - # nix-store --generate-binary-cache-key builder.aria.rip /var/lib/harmonia/key.secret /var/lib/harmonia/key.pub 23 - # TODO: move to agenix 24 - signKeyPaths = [ "/var/lib/harmonia/key.secret" ]; 25 - settings = mkIf cfg.openHTTP { 26 - bind = "0.0.0.0:80"; 27 - }; 28 - }; 29 - 30 - environment.persistence."/persist".directories = [ "/var/lib/harmonia" ]; 31 - 32 - networking.firewall.allowedTCPPorts = mkIf cfg.openHTTP [ 33 - 80 34 - ]; 35 - systemd.services.harmonia.serviceConfig = mkIf cfg.openHTTP { 36 - PrivateUsers = mkForce false; 37 - AmbientCapabilities = mkForce "CAP_NET_BIND_SERVICE"; 38 - CapabilityBoundingSet = mkForce "CAP_NET_BIND_SERVICE"; 39 - }; 40 - }; 41 - }
+4 -4
nix/modules/services/home-assistant.nix
··· 122 122 patches = [ ]; 123 123 doCheck = false; 124 124 }); 125 - extraArgs = [ 126 - "--primary-interface=wlan0" 127 - "--paa-root-cert-dir=/data/storage" 128 - ]; 125 + extraArgs = { 126 + primary-interface = "wlan0"; 127 + paa-root-cert-dir = "/data/storage"; 128 + }; 129 129 }; 130 130 # Also required to make matter-server actually work, according to home-assistant 131 131 boot.kernel.sysctl = mkIf cfg.withMatter {
+1 -11
nix/pkgs/default.nix
··· 19 19 _: p: 20 20 p 21 21 // rec { 22 - version = "0.21.1"; 23 - src = final.fetchFromGitHub { 24 - owner = "dweymouth"; 25 - repo = "supersonic"; 26 - tag = "v${version}"; 27 - hash = "sha256-jKmkj7Y3D2Af7XNOkLY3sknOelvId649NZXpu/fU7ko="; 28 - }; 29 - vendorHash = "sha256-Qg5OWg+iFcGuD8E3/7YwmmciiRGdUFNSHLrEAaqRmnQ="; 30 22 patches = [ ./supersonic-nokeyring.patch ]; 31 23 } 32 24 ); ··· 99 91 100 92 # From inputs.tranquil-pds 101 93 tranquil-pds = final.callPackage "${inputs.tranquil-pds}/default.nix" { }; 102 - tranquil-frontend = final.callPackage "${inputs.tranquil-pds}/frontend.nix" { 103 - inherit (import inputs.nixpkgs-deno { }) fetchDenoDeps; 104 - }; 94 + tranquil-frontend = final.callPackage "${inputs.tranquil-pds}/frontend.nix" { }; 105 95 106 96 # From inputs.noctalia-qs 107 97 quickshell = final.callPackage "${inputs.noctalia-qs}/nix/package.nix" {
+9 -10
nix/pkgs/mosquitto-build-timestamp-plugin.patch
··· 1 - diff --git a/plugins/message-timestamp/CMakeLists.txt b/plugins/message-timestamp/CMakeLists.txt 2 - index d28cb1d8..4cbb6dad 100644 3 - --- a/plugins/message-timestamp/CMakeLists.txt 4 - +++ b/plugins/message-timestamp/CMakeLists.txt 5 - @@ -8,4 +8,4 @@ set_target_properties(mosquitto_message_timestamp PROPERTIES 6 - set_target_properties(mosquitto_message_timestamp PROPERTIES PREFIX "") 7 - 8 - # Don't install, these are example plugins only. 9 - -#install(TARGETS mosquitto_message_timestamp RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}") 10 - +install(TARGETS mosquitto_message_timestamp RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}") 1 + diff --git a/plugins/examples/message-timestamp/CMakeLists.txt b/plugins/examples/message-timestamp/CMakeLists.txt 2 + index 21113793..81a0b49c 100644 3 + --- a/plugins/examples/message-timestamp/CMakeLists.txt 4 + +++ b/plugins/examples/message-timestamp/CMakeLists.txt 5 + @@ -1,3 +1,3 @@ 6 + set (PLUGIN_NAME mosquitto_message_timestamp) 7 + 8 + -add_mosquitto_plugin_no_install("${PLUGIN_NAME}" "${PLUGIN_NAME}.c" "" "") 9 + +add_mosquitto_plugin("${PLUGIN_NAME}" "${PLUGIN_NAME}.c" "" "")