diff --git a/flake.lock b/flake.lock index 31a0b56..51df6fb 100644 --- a/flake.lock +++ b/flake.lock @@ -7,11 +7,11 @@ ] }, "locked": { - "lastModified": 1750304462, - "narHash": "sha256-Mj5t4yX05/rXnRqJkpoLZTWqgStB88Mr/fegTRqyiWc=", + "lastModified": 1743648554, + "narHash": "sha256-23JFd+zd2GamTTdnGuFVeIg8x8C3hLpQJRh/PGTORzo=", "owner": "nix-community", "repo": "home-manager", - "rev": "863842639722dd12ae9e37ca83bcb61a63b36f6c", + "rev": "107352dde4ff3c01cb5a0b3fe17f5beef37215bc", "type": "github" }, "original": { @@ -21,6 +21,22 @@ "type": "github" } }, + "hy3": { + "flake": false, + "locked": { + "lastModified": 1743128724, + "narHash": "sha256-CUlxc2u1Y8gpeAl7NKrZxxpeZjyU2DBxOYb8b0haM2M=", + "owner": "outfoxxed", + "repo": "hy3", + "rev": "4014433d1c3d1bf36c6684cff14c23d538337070", + "type": "github" + }, + "original": { + "owner": "outfoxxed", + "repo": "hy3", + "type": "github" + } + }, "macos-hyprcursor-src": { "flake": false, "locked": { @@ -40,11 +56,11 @@ "mobile-nixos": { "flake": false, "locked": { - "lastModified": 1749499850, - "narHash": "sha256-Fyy9ySTJ7jJ7z2h5+KHJU6OUhPJvy12OlVOichkwmZ0=", + "lastModified": 1741101701, + "narHash": "sha256-Kup8HWWC2AR1j2c9pAjXQXLYmuhyv8sRRfX0o03sNQg=", "owner": "mobile-nixos", "repo": "mobile-nixos", - "rev": "26faf325d6efb169e2e4a2c435346b46c19d08bc", + "rev": "8956d72cf8fa9110dcc5fcbc537adee45a8014f5", "type": "github" }, "original": { @@ -55,11 +71,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1750431636, - "narHash": "sha256-vnzzBDbCGvInmfn2ijC4HsIY/3W1CWbwS/YQoFgdgPg=", + "lastModified": 1743420942, + "narHash": "sha256-b/exDDQSLmENZZgbAEI3qi9yHkuXAXCPbormD8CSJXo=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "1552a9f4513f3f0ceedcf90320e48d3d47165712", + "rev": "de6fc5551121c59c01e2a3d45b277a6d05077bc4", "type": "github" }, "original": { @@ -70,11 +86,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1750365781, - "narHash": "sha256-XE/lFNhz5lsriMm/yjXkvSZz5DfvKJLUjsS6pP8EC50=", + "lastModified": 1743583204, + "narHash": "sha256-F7n4+KOIfWrwoQjXrL2wD9RhFYLs2/GGe/MQY1sSdlE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "08f22084e6085d19bcfb4be30d1ca76ecb96fe54", + "rev": "2c8d3f48d33929642c1c12cd243df4cc7d2ce434", "type": "github" }, "original": { @@ -87,6 +103,7 @@ "root": { "inputs": { "home-manager": "home-manager", + "hy3": "hy3", "macos-hyprcursor-src": "macos-hyprcursor-src", "mobile-nixos": "mobile-nixos", "nixos-hardware": "nixos-hardware", diff --git a/flake.nix b/flake.nix index 8aa8cea..e3e2c97 100644 --- a/flake.nix +++ b/flake.nix @@ -13,6 +13,10 @@ inputs = { home-manager.url = "github:nix-community/home-manager/master"; home-manager.inputs.nixpkgs.follows = "nixpkgs"; + # TODO: Remove on next update + hy3.url = "github:outfoxxed/hy3"; + hy3.flake = false; + tokyo-night-sddm-src.url = "github:rototrash/tokyo-night-sddm"; tokyo-night-sddm-src.flake = false; macos-hyprcursor-src.url = "github:driedpampas/macOS-hyprcursor"; diff --git a/hardware-configuration/fire.nix b/hardware-configuration/fire.nix index 7990a20..ad5a3b5 100644 --- a/hardware-configuration/fire.nix +++ b/hardware-configuration/fire.nix @@ -9,20 +9,17 @@ boot.kernelModules = [ "kvm-intel" ]; boot.extraModulePackages = [ ]; - fileSystems."/boot" = - { device = "/dev/disk/by-uuid/DA81-CC53"; - fsType = "vfat"; - options = [ "fmask=0077" "dmask=0077" ]; - }; - fileSystems."/" = { device = "/dev/disk/by-uuid/c926bae1-6832-4ba9-a3d7-f5da11bfc846"; fsType = "ext4"; }; - swapDevices = - [ { device = "/dev/disk/by-uuid/3a81bb60-49e4-41fc-8716-8db7dd5f698f"; } - ]; + fileSystems."/boot" = + { device = "/dev/disk/by-uuid/5008-DA4A"; + fsType = "vfat"; + }; + + swapDevices = [ ]; powerManagement.cpuFreqGovernor = lib.mkDefault "powersave"; hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; diff --git a/home-manager/wayland/hyprland.nix b/home-manager/wayland/hyprland.nix index fe6d607..4d0219c 100644 --- a/home-manager/wayland/hyprland.nix +++ b/home-manager/wayland/hyprland.nix @@ -1,4 +1,4 @@ -{ config, pkgs, lib, ... }: +{ config, pkgs, lib, hy3, ... }: let scripts = ./scripts; in { @@ -7,7 +7,9 @@ in { systemd.enable = true; xwayland.enable = true; - plugins = [ pkgs.hyprlandPlugins.hy3 ]; + plugins = [ (pkgs.hyprlandPlugins.hy3.overrideAttrs { + src = hy3; + }) ]; settings = let # Volume using pamixer diff --git a/home-manager/wayland/wltools.nix b/home-manager/wayland/wltools.nix index a764b3a..9aaaf30 100644 --- a/home-manager/wayland/wltools.nix +++ b/home-manager/wayland/wltools.nix @@ -142,8 +142,9 @@ # Mako - services.mako.enable = true; - services.mako.settings = { + services.mako = { + enable = true; + font = "JetBrainsMono Nerd Font 10"; format = ''%a\n%s\n\n%b''; layer = "overlay";