diff --git a/hosts/aarch64/vetra/configuration.nix b/hosts/aarch64/vetra/configuration.nix
index b196e56..112627a 100644
--- a/hosts/aarch64/vetra/configuration.nix
+++ b/hosts/aarch64/vetra/configuration.nix
@@ -1,9 +1,9 @@
-{ config, pkgs, lib, ... }:
+{ config, pkgs, lib, inputs, ... }:
 
 {
   imports = [
-#        ./gnome.nix
-    ];
+#   ./gnome.nix
+  ];
 
   boot = {
     kernelPackages = pkgs.linuxKernel.packages.linux_rpi4;
@@ -33,21 +33,23 @@
   # Set your time zone.
   time.timeZone = "America/Denver";
 
-  environment.systemPackages = 
-            with pkgs; 
-            [
-                git
-                restic
-                wget
-            ]; 
+  environment.systemPackages =
+    with pkgs;
+    [
+      git
+      restic
+      wget
+
+      inputs.nixpkgs-ahoneybun.packages.${system}.honeyfetch
+    ];
 
   # Define user accounts
     users.users.aaronh = {
-            description = "Aaron Honeycutt";
-            home = "/home/aaronh";
-            extraGroups = [ "wheel" "networkmanager" "adm"];
-            isNormalUser = true;
-            hashedPassword = "$6$aAcbLtqiqzySifls$jdKMOQjoWITHD/dWNNZVUH/qNc6aoJ7v4zYofi0U7IJSVTbmOfChS3mzaJbp57AodjdPNKPrnrip8Nlh2Qanx.";
+      description = "Aaron Honeycutt";
+      home = "/home/aaronh";
+      extraGroups = [ "wheel" "networkmanager" "adm"];
+      isNormalUser = true;
+      hashedPassword = "$6$aAcbLtqiqzySifls$jdKMOQjoWITHD/dWNNZVUH/qNc6aoJ7v4zYofi0U7IJSVTbmOfChS3mzaJbp57AodjdPNKPrnrip8Nlh2Qanx.";
     };
 
   # Enable Pipewire
@@ -58,7 +60,7 @@
       alsa.support32Bit = true;
       pulse.enable = true;
     };
- 
+
   # Turn off PulseAudio
   hardware.pulseaudio.enable = false;
 
@@ -70,19 +72,13 @@
 
   # Enable CUPS
   services.printing.enable = true;
-  
+
+  services.tailscale.enable = true;
+
   # Allow Unfree
   nixpkgs.config.allowUnfree = true;
 
-  services.hydra = {
-    enable = false;
-    hydraURL = "http://localhost:3000";
-    notificationSender = "hydra@localhost";
-    buildMachinesFiles = [];
-    useSubstitutes = true;
-  };
-  
-  # System 
-  system.stateVersion = "24.05";
+  # System
+  system.stateVersion = "24.11";
   system.autoUpgrade.enable = true;
 }
diff --git a/hosts/aarch64/vetra/flake.nix b/hosts/aarch64/vetra/flake.nix
index 0764a0d..ffa883a 100644
--- a/hosts/aarch64/vetra/flake.nix
+++ b/hosts/aarch64/vetra/flake.nix
@@ -2,108 +2,23 @@
   description = "Vetra";
 
   inputs = {
-    nixpkgs.url = "github:NixOS/nixpkgs/release-23.05";
+    nixpkgs.url = "github:NixOS/nixpkgs/release-24.11";
     home-manager = {
-      url = "github:nix-community/home-manager/release-22.11";
+      url = "github:nix-community/home-manager/release-24.11";
       inputs.nixpkgs.follows = "nixpkgs";
     };
     nixos-hardware.url = "github:NixOS/nixos-hardware/master";
+    nixpkgs-ahoneybun.url = "gitlab:ahoneybun-nix/nixpkgs/main";
   };
 
-  outputs = { self, nixpkgs, nixos-hardware, ... }@inputs: {
+  outputs = inputs@{ self, nixpkgs, home-manager, nixos-hardware, nixpkgs-ahoneybun, ... }: {
     nixosConfigurations = {
       "vetra" = nixpkgs.lib.nixosSystem {
         system = "aarch64-linux";
+        specialArgs = { inherit inputs; };
         modules = [
-          # Import the configuration.nix we used before, so that the old configuration file can still take effect. 
-          # Note: /etc/nixos/configuration.nix itself is also a Nix Module, so you can import it directly here
-          nixos-hardware.nixosModules.raspberry-pi-4	
-#          ./configuration.nix
-
-        ({config, pkgs, ...}: {
-          fileSystems = {
-             "/" = {
-                device = "/dev/disk/by-label/NIXOS_SD";
-                fsType = "ext4";
-                options = [ "noatime" ];
-             };
- 
-             "/mnt/ExtraDrive" = {
-                device = "/dev/disk/by-uuid/72315f9e-ceda-4152-8e8d-09590affba28";
-                fsType = "ext4";
-             };
-          };
-
-          nix = {
-             settings.auto-optimise-store = true;
-             settings.experimental-features = [ "nix-command" "flakes" ];
- 
-             gc = {
-                automatic = true;
-                dates = "weekly";
-                options = "--delete-older-than 30d";
-             };
-          };
-
-          networking = {
-             hostName = "vetra";
-             networkmanager.enable = true;   
-          };
-
-          time.timeZone = "America/Denver";
-
-          environment.systemPackages = with pkgs; [
-             fish
-             git
-             neofetch
-             restic
-             wget
-          ];
-
-          users.users.aaronh = {
-             description = "Aaron Honeycutt";
-             home = "/home/aaronh";
-             extraGroups = [ "wheel" "networkmanager" "adm" ];
-             isNormalUser = true;
-             shell = pkgs.fish;
-             hashedPassword = "$6$aAcbLtqiqzySifls$jdKMOQjoWITHD/dWNNZVUH/qNc6aoJ7v4zYofi0U7IJSVTbmOfChS3mzaJbp57AodjdPNKPrnrip8Nlh2Qanx.";
-          };
-
-          programs.fish.enable = true;
-
-          # Enable Pipewire
-          security.rtkit.enable = true;
-          services.pipewire = {
-             enable = true;
-             alsa.enable = true;
-             alsa.support32Bit = true;
-             pulse.enable = true;
-          };
-          
-          # Turn off PulseAudio 
-          hardware.pulseaudio.enable = false;
-
-          # Enable Bluetooth
-          hardware.bluetooth.enable = true;
-
-          # Enable SSH
-          services.openssh.enable = true;
-
-          # Enable CUPS
-          services.printing.enable = true;
-
-          # Enable GPU Acceleration
-          hardware.raspberry-pi."4".fkms-3d.enable = true;
-
-          # Allow Unfree
-          nixpkgs.config.allowUnfree = true;
-
-          # System
-          system = {
-             stateVersion = "23.05";
-             autoUpgrade.enable = true;
-          };  
-         })
+           nixos-hardware.nixosModules.raspberry-pi-4	
+          ./configuration.nix
        ];
      };
    };