diff --git a/flake.lock b/flake.lock index c435b3c..4a74ca9 100644 --- a/flake.lock +++ b/flake.lock @@ -577,11 +577,11 @@ "secrets": { "flake": false, "locked": { - "lastModified": 1726126607, - "narHash": "sha256-CMd+hkjciWowLKPZJIUVE2EaQzRH2EcLYonfiANilOE=", + "lastModified": 1726137390, + "narHash": "sha256-RaTOgscAl0pnAT/1DwyitTfFNwFDPZaqN/vTaqAoCTM=", "ref": "refs/heads/main", - "rev": "75ce423d0b8c05927ef3b55d1f7d5e7deaac9aa6", - "revCount": 21, + "rev": "994526ba9affd6e6d617b1743126a36846530c93", + "revCount": 24, "type": "git", "url": "ssh://forgejo@git.everest.tailscale:4222/Toast/nix-secrets" }, diff --git a/machines/iMac/hardware-configuration.nix b/machines/iMac/hardware-configuration.nix index f16c257..30fc201 100644 --- a/machines/iMac/hardware-configuration.nix +++ b/machines/iMac/hardware-configuration.nix @@ -14,6 +14,7 @@ boot.initrd.availableKernelModules = ["xhci_pci" "ahci" "usb_storage" "usbhid" "sd_mod" "sdhci_pci"]; boot.initrd.kernelModules = []; + boot.initrd.systemd.enable = true; boot.kernelModules = ["kvm-intel" "wl"]; boot.extraModulePackages = [config.boot.kernelPackages.broadcom_sta]; diff --git a/roles/gnome/gnome.nix b/roles/gnome/gnome.nix index a6c6e1e..5911d3d 100644 --- a/roles/gnome/gnome.nix +++ b/roles/gnome/gnome.nix @@ -1,6 +1,24 @@ -{...}: { - services.xserver = { - displayManager.gdm.enable = true; - desktopManager.gnome.enable = true; +{pkgs, ...}: { + services = { + xserver = { + displayManager.gdm.enable = true; + desktopManager.gnome.enable = true; + }; + gnome.gnome-browser-connector.enable = true; + }; + + # Extensions + environment.systemPackages = with pkgs.gnomeExtensions; [ + appindicator + dash-to-dock + ]; + + home-manager.users.toast = { + dconf.settings = { + "org/gnome/shell".enabled-extensions = [ + "appindicatorsupport@rgcjonas.gmail.com" + "dash-to-dock@micxgx.gmail.com" + ]; + }; }; }