diff --git a/flake.lock b/flake.lock index e868a51..3fc280a 100644 --- a/flake.lock +++ b/flake.lock @@ -7,11 +7,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-16SMbNTMTa+acgZVO0MihmuQonvLo4Oy24fSzNvBKLw=", - "path": "/mnt/nix/store/6sbs2aysmg5gin8hwi7233q6zpq3iy0b-source/ags", + "path": "/nix/store/6sbs2aysmg5gin8hwi7233q6zpq3iy0b-source/ags", "type": "path" }, "original": { - "path": "/mnt/nix/store/6sbs2aysmg5gin8hwi7233q6zpq3iy0b-source/ags", + "path": "/nix/store/6sbs2aysmg5gin8hwi7233q6zpq3iy0b-source/ags", "type": "path" } }, @@ -38,11 +38,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-xrkH8ezy3xf6rsOTdqMSIoAaWnPHHIXxIuxszEJAh3M=", - "path": "/mnt/nix/store/vdm429nq6lqicpwwyzhyyfv2fkcnrvcc-source/ags", + "path": "/nix/store/vdm429nq6lqicpwwyzhyyfv2fkcnrvcc-source/ags", "type": "path" }, "original": { - "path": "/mnt/nix/store/vdm429nq6lqicpwwyzhyyfv2fkcnrvcc-source/ags", + "path": "/nix/store/vdm429nq6lqicpwwyzhyyfv2fkcnrvcc-source/ags", "type": "path" } }, @@ -140,11 +140,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-FJjoGC78eG2j8FTz8sELu6Cujzec4OumAZqhHoTyRcw=", - "path": "/mnt/nix/store/0xqb9n85wk3fb2jz0j6rc6lmd6vifw4c-source/bat", + "path": "/nix/store/0xqb9n85wk3fb2jz0j6rc6lmd6vifw4c-source/bat", "type": "path" }, "original": { - "path": "/mnt/nix/store/0xqb9n85wk3fb2jz0j6rc6lmd6vifw4c-source/bat", + "path": "/nix/store/0xqb9n85wk3fb2jz0j6rc6lmd6vifw4c-source/bat", "type": "path" } }, @@ -214,11 +214,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-l1WDl+R58X4JNg/qcL3b+SiSnNGRuJg4Ou3q0Lbs9UM=", - "path": "/mnt/nix/store/mbn716rsybw0i5y7jdjrjx8lrx902c0q-source/external", + "path": "/nix/store/mbn716rsybw0i5y7jdjrjx8lrx902c0q-source/external", "type": "path" }, "original": { - "path": "/mnt/nix/store/mbn716rsybw0i5y7jdjrjx8lrx902c0q-source/external", + "path": "/nix/store/mbn716rsybw0i5y7jdjrjx8lrx902c0q-source/external", "type": "path" } }, @@ -229,11 +229,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-BWhHfDAKpNghzSyoO3dU1EPLxl/ADB654NKb3JORQFE=", - "path": "/mnt/nix/store/5xfq2prdddvm68wmpy8ibvd2nxp4ijl4-source/external", + "path": "/nix/store/5xfq2prdddvm68wmpy8ibvd2nxp4ijl4-source/external", "type": "path" }, "original": { - "path": "/mnt/nix/store/5xfq2prdddvm68wmpy8ibvd2nxp4ijl4-source/external", + "path": "/nix/store/5xfq2prdddvm68wmpy8ibvd2nxp4ijl4-source/external", "type": "path" } }, @@ -241,11 +241,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-k5AmFL4QVNTziCDiw5UBRMQn1JYpCsawHCtn95t9rYw=", - "path": "/mnt/nix/store/0xqb9n85wk3fb2jz0j6rc6lmd6vifw4c-source/eza", + "path": "/nix/store/0xqb9n85wk3fb2jz0j6rc6lmd6vifw4c-source/eza", "type": "path" }, "original": { - "path": "/mnt/nix/store/0xqb9n85wk3fb2jz0j6rc6lmd6vifw4c-source/eza", + "path": "/nix/store/0xqb9n85wk3fb2jz0j6rc6lmd6vifw4c-source/eza", "type": "path" } }, @@ -375,11 +375,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-GbjneK0hMLwVcIwri+7tIHPP6dI4IgQW2YsGxlbyPmc=", - "path": "/mnt/nix/store/0xqb9n85wk3fb2jz0j6rc6lmd6vifw4c-source/fzf", + "path": "/nix/store/0xqb9n85wk3fb2jz0j6rc6lmd6vifw4c-source/fzf", "type": "path" }, "original": { - "path": "/mnt/nix/store/0xqb9n85wk3fb2jz0j6rc6lmd6vifw4c-source/fzf", + "path": "/nix/store/0xqb9n85wk3fb2jz0j6rc6lmd6vifw4c-source/fzf", "type": "path" } }, @@ -647,11 +647,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-FbSB/VPF1F8BjjGejCs9hzRK4uo5RNMoIdMdl58mEFM=", - "path": "/mnt/nix/store/6sbs2aysmg5gin8hwi7233q6zpq3iy0b-source/hyprland", + "path": "/nix/store/6sbs2aysmg5gin8hwi7233q6zpq3iy0b-source/hyprland", "type": "path" }, "original": { - "path": "/mnt/nix/store/6sbs2aysmg5gin8hwi7233q6zpq3iy0b-source/hyprland", + "path": "/nix/store/6sbs2aysmg5gin8hwi7233q6zpq3iy0b-source/hyprland", "type": "path" } }, @@ -753,11 +753,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-lXJ/q9VTQkjT7mXnTPXhiQ9FifWKlgonm9RvlVYO7lc=", - "path": "/mnt/nix/store/vdm429nq6lqicpwwyzhyyfv2fkcnrvcc-source/hyprland", + "path": "/nix/store/vdm429nq6lqicpwwyzhyyfv2fkcnrvcc-source/hyprland", "type": "path" }, "original": { - "path": "/mnt/nix/store/vdm429nq6lqicpwwyzhyyfv2fkcnrvcc-source/hyprland", + "path": "/nix/store/vdm429nq6lqicpwwyzhyyfv2fkcnrvcc-source/hyprland", "type": "path" } }, @@ -1009,11 +1009,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-GzevfSGVuMyFSa9mgoxCUGDNY7hzocMkXS+BIEC/1iw=", - "path": "/mnt/nix/store/0xqb9n85wk3fb2jz0j6rc6lmd6vifw4c-source/kitty", + "path": "/nix/store/0xqb9n85wk3fb2jz0j6rc6lmd6vifw4c-source/kitty", "type": "path" }, "original": { - "path": "/mnt/nix/store/0xqb9n85wk3fb2jz0j6rc6lmd6vifw4c-source/kitty", + "path": "/nix/store/0xqb9n85wk3fb2jz0j6rc6lmd6vifw4c-source/kitty", "type": "path" } }, @@ -1025,13 +1025,13 @@ "prgms": "prgms" }, "locked": { - "lastModified": 0, + "lastModified": 1, "narHash": "sha256-Hz1a2OgtlwgdQhI6hiUvityjVURsoY6oXkXq25RyiBM=", - "path": "/mnt/nix/store/cqr883gm7953slw0791n5g7g9zf8bpis-source/home", + "path": "/nix/store/sxxi6m8z1cfk39wjwb85h5g2mxsyrc50-source/home", "type": "path" }, "original": { - "path": "/mnt/nix/store/cqr883gm7953slw0791n5g7g9zf8bpis-source/home", + "path": "/nix/store/sxxi6m8z1cfk39wjwb85h5g2mxsyrc50-source/home", "type": "path" } }, @@ -1402,11 +1402,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-IRXgvSXAWTWKW5A8FvE7RS9S8CEX0uCPkR95DywjOHI=", - "path": "/mnt/nix/store/x8abnc0ass9lqmyd216mifbyggwsbxr8-source/packages", + "path": "/nix/store/x8abnc0ass9lqmyd216mifbyggwsbxr8-source/packages", "type": "path" }, "original": { - "path": "/mnt/nix/store/x8abnc0ass9lqmyd216mifbyggwsbxr8-source/packages", + "path": "/nix/store/x8abnc0ass9lqmyd216mifbyggwsbxr8-source/packages", "type": "path" } }, @@ -1417,11 +1417,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-6oCDKhDSqJMWeODXDHD5XorN7/+KXBBIPZ2z+obwUNY=", - "path": "/mnt/nix/store/n7mk9lczqqhk4hljrkw9hrd8kpal3x4w-source/packages", + "path": "/nix/store/9rwbq2m6png6hv68z1ir3vb7p4avmjjk-source/packages", "type": "path" }, "original": { - "path": "/mnt/nix/store/n7mk9lczqqhk4hljrkw9hrd8kpal3x4w-source/packages", + "path": "/nix/store/9rwbq2m6png6hv68z1ir3vb7p4avmjjk-source/packages", "type": "path" } }, @@ -1491,11 +1491,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-ZK0b6O2RkZCprYDS6kjUqodElzONOQyL5cOdZ62Lr/c=", - "path": "/mnt/nix/store/x8abnc0ass9lqmyd216mifbyggwsbxr8-source/programs", + "path": "/nix/store/x8abnc0ass9lqmyd216mifbyggwsbxr8-source/programs", "type": "path" }, "original": { - "path": "/mnt/nix/store/x8abnc0ass9lqmyd216mifbyggwsbxr8-source/programs", + "path": "/nix/store/x8abnc0ass9lqmyd216mifbyggwsbxr8-source/programs", "type": "path" } }, @@ -1507,11 +1507,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-hg0wqQn6BxQXLmfBINzZoaWpdSIlwwZxKbYz+4df83o=", - "path": "/mnt/nix/store/n7mk9lczqqhk4hljrkw9hrd8kpal3x4w-source/programs", + "path": "/nix/store/9rwbq2m6png6hv68z1ir3vb7p4avmjjk-source/programs", "type": "path" }, "original": { - "path": "/mnt/nix/store/n7mk9lczqqhk4hljrkw9hrd8kpal3x4w-source/programs", + "path": "/nix/store/9rwbq2m6png6hv68z1ir3vb7p4avmjjk-source/programs", "type": "path" } }, @@ -1525,11 +1525,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-4mwfSmoMooqMRTneT8F0xdoHx1iVhja0VVJFmecj1+s=", - "path": "/mnt/nix/store/6sbs2aysmg5gin8hwi7233q6zpq3iy0b-source/pywal", + "path": "/nix/store/6sbs2aysmg5gin8hwi7233q6zpq3iy0b-source/pywal", "type": "path" }, "original": { - "path": "/mnt/nix/store/6sbs2aysmg5gin8hwi7233q6zpq3iy0b-source/pywal", + "path": "/nix/store/6sbs2aysmg5gin8hwi7233q6zpq3iy0b-source/pywal", "type": "path" } }, @@ -1553,11 +1553,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-TsMqdRC5Rsop/6ASLtAFJc0Spt9NI8iQBk6dXxJ8mYA=", - "path": "/mnt/nix/store/6sbs2aysmg5gin8hwi7233q6zpq3iy0b-source/rofi", + "path": "/nix/store/6sbs2aysmg5gin8hwi7233q6zpq3iy0b-source/rofi", "type": "path" }, "original": { - "path": "/mnt/nix/store/6sbs2aysmg5gin8hwi7233q6zpq3iy0b-source/rofi", + "path": "/nix/store/6sbs2aysmg5gin8hwi7233q6zpq3iy0b-source/rofi", "type": "path" } }, @@ -1573,11 +1573,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-Xqjo17tstwvRuEesx+lptIicPq+u9IVUuSwbZidz5Yg=", - "path": "/mnt/nix/store/mbn716rsybw0i5y7jdjrjx8lrx902c0q-source/scripts", + "path": "/nix/store/mbn716rsybw0i5y7jdjrjx8lrx902c0q-source/scripts", "type": "path" }, "original": { - "path": "/mnt/nix/store/mbn716rsybw0i5y7jdjrjx8lrx902c0q-source/scripts", + "path": "/nix/store/mbn716rsybw0i5y7jdjrjx8lrx902c0q-source/scripts", "type": "path" } }, @@ -1588,11 +1588,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-/+FJTRzHmHfZLb8yU/wMyGyMZFJ53mJNRzc5d4Gzwjw=", - "path": "/mnt/nix/store/dzq3nrs0fqr8l08vdkayjysh2hpapwgs-source/sddm", + "path": "/nix/store/dzq3nrs0fqr8l08vdkayjysh2hpapwgs-source/sddm", "type": "path" }, "original": { - "path": "/mnt/nix/store/dzq3nrs0fqr8l08vdkayjysh2hpapwgs-source/sddm", + "path": "/nix/store/dzq3nrs0fqr8l08vdkayjysh2hpapwgs-source/sddm", "type": "path" } }, @@ -1638,11 +1638,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-VZKans7CW3BgyWaVgi9mGKvJsCvyse2zLPRB5fJnlfA=", - "path": "/mnt/nix/store/n7mk9lczqqhk4hljrkw9hrd8kpal3x4w-source/services", + "path": "/nix/store/9rwbq2m6png6hv68z1ir3vb7p4avmjjk-source/services", "type": "path" }, "original": { - "path": "/mnt/nix/store/n7mk9lczqqhk4hljrkw9hrd8kpal3x4w-source/services", + "path": "/nix/store/9rwbq2m6png6hv68z1ir3vb7p4avmjjk-source/services", "type": "path" } }, @@ -1657,12 +1657,12 @@ }, "locked": { "lastModified": 1, - "narHash": "sha256-wTf6/6mDp1Yu8ZW9I0ZSfO8i4rCl8OW6uHBgIsaM+F4=", - "path": "/mnt/nix/store/cqr883gm7953slw0791n5g7g9zf8bpis-source/system", + "narHash": "sha256-9/b/cIe0fLBXo0YSP+SbMsViIaW3r2M1v0xbbviPzyc=", + "path": "/nix/store/sxxi6m8z1cfk39wjwb85h5g2mxsyrc50-source/system", "type": "path" }, "original": { - "path": "/mnt/nix/store/cqr883gm7953slw0791n5g7g9zf8bpis-source/system", + "path": "/nix/store/sxxi6m8z1cfk39wjwb85h5g2mxsyrc50-source/system", "type": "path" } }, @@ -1739,11 +1739,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-2h0M0hXa3L6rQJ2hmDadiZBYJcoxRqFdlXD7tK0LFrM=", - "path": "/mnt/nix/store/6sbs2aysmg5gin8hwi7233q6zpq3iy0b-source/terminal", + "path": "/nix/store/6sbs2aysmg5gin8hwi7233q6zpq3iy0b-source/terminal", "type": "path" }, "original": { - "path": "/mnt/nix/store/6sbs2aysmg5gin8hwi7233q6zpq3iy0b-source/terminal", + "path": "/nix/store/6sbs2aysmg5gin8hwi7233q6zpq3iy0b-source/terminal", "type": "path" } }, @@ -1754,11 +1754,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-4qcgTKJv2uerh2pzxBzFRaYh12KBI1ZlMhMtkl/MI90=", - "path": "/mnt/nix/store/98wnq5dpslj19w5m0akhbv42ml7g3w2p-source/themes/tokyo-night", + "path": "/nix/store/98wnq5dpslj19w5m0akhbv42ml7g3w2p-source/themes/tokyo-night", "type": "path" }, "original": { - "path": "/mnt/nix/store/98wnq5dpslj19w5m0akhbv42ml7g3w2p-source/themes/tokyo-night", + "path": "/nix/store/98wnq5dpslj19w5m0akhbv42ml7g3w2p-source/themes/tokyo-night", "type": "path" } }, @@ -1784,11 +1784,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-vkwha2aJoI69KMpfc6msyrBqJ1oy+Rhsq+Cja2A7Fzw=", - "path": "/mnt/nix/store/0xqb9n85wk3fb2jz0j6rc6lmd6vifw4c-source/tmux", + "path": "/nix/store/0xqb9n85wk3fb2jz0j6rc6lmd6vifw4c-source/tmux", "type": "path" }, "original": { - "path": "/mnt/nix/store/0xqb9n85wk3fb2jz0j6rc6lmd6vifw4c-source/tmux", + "path": "/nix/store/0xqb9n85wk3fb2jz0j6rc6lmd6vifw4c-source/tmux", "type": "path" } }, @@ -1956,11 +1956,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-eBI7Be8dZ4zYMy+swgH83pTBFblMwUiK1Xc5PoyvwGE=", - "path": "/mnt/nix/store/0xqb9n85wk3fb2jz0j6rc6lmd6vifw4c-source/zoxide", + "path": "/nix/store/0xqb9n85wk3fb2jz0j6rc6lmd6vifw4c-source/zoxide", "type": "path" }, "original": { - "path": "/mnt/nix/store/0xqb9n85wk3fb2jz0j6rc6lmd6vifw4c-source/zoxide", + "path": "/nix/store/0xqb9n85wk3fb2jz0j6rc6lmd6vifw4c-source/zoxide", "type": "path" } }, @@ -1968,11 +1968,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-BEUs7EQM66rDZ7QFVXy7PFq1qxsHmIwnwoEl7qJolc0=", - "path": "/mnt/nix/store/0xqb9n85wk3fb2jz0j6rc6lmd6vifw4c-source/zsh", + "path": "/nix/store/0xqb9n85wk3fb2jz0j6rc6lmd6vifw4c-source/zsh", "type": "path" }, "original": { - "path": "/mnt/nix/store/0xqb9n85wk3fb2jz0j6rc6lmd6vifw4c-source/zsh", + "path": "/nix/store/0xqb9n85wk3fb2jz0j6rc6lmd6vifw4c-source/zsh", "type": "path" } } diff --git a/flake.nix b/flake.nix index c2380d2..bd5b5f6 100644 --- a/flake.nix +++ b/flake.nix @@ -64,7 +64,7 @@ #inherit iso_system; specialArgs = { - inherit core_inputs; + core_inputs = (core_inputs // {host = "live";}); }; modules = [ diff --git a/system/configuration/default.nix b/system/configuration/default.nix index 56d1653..a463af2 100644 --- a/system/configuration/default.nix +++ b/system/configuration/default.nix @@ -1,14 +1,14 @@ { config, lib, pkgs, core_inputs, ... }: { imports = [ - ./generic + ./live ./laptop ./homebox ]; sysconfig.laptop.enable = lib.mkDefault false; sysconfig.homebox.enable = lib.mkDefault false; - sysconfig.generic.enable = lib.mkDefault true; + sysconfig.live.enable = lib.mkDefault true; # Set your time zone. time.timeZone = "America/Chicago"; diff --git a/system/configuration/generic/default.nix b/system/configuration/generic/default.nix deleted file mode 100644 index da5264c..0000000 --- a/system/configuration/generic/default.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ config, lib, ... }: { - - options.sysconfig.generic.enable = lib.options.mkOption { - type = lib.types.bool; - default = true; - }; - - config = lib.mkIf config.sysconfig.generic.enable {}; -} diff --git a/system/configuration/homebox/default.nix b/system/configuration/homebox/default.nix index 9f9a302..50dd334 100644 --- a/system/configuration/homebox/default.nix +++ b/system/configuration/homebox/default.nix @@ -22,7 +22,7 @@ } ]; - sysconfig.generic.enable = lib.mkForce false; + sysconfig.live.enable = lib.mkForce false; boot = { loader = { diff --git a/system/configuration/laptop/default.nix b/system/configuration/laptop/default.nix index 12e922e..28e85e5 100644 --- a/system/configuration/laptop/default.nix +++ b/system/configuration/laptop/default.nix @@ -19,6 +19,8 @@ } ]; + sysconfig.live.enable = lib.mkForce false; + nixpkgs.config.allowUnfree = true; # Bootloader. diff --git a/system/configuration/live/default.nix b/system/configuration/live/default.nix new file mode 100644 index 0000000..39d8813 --- /dev/null +++ b/system/configuration/live/default.nix @@ -0,0 +1,24 @@ +{ config, lib, pkgs, ... }: { + + options.sysconfig.live.enable = lib.options.mkOption { + type = lib.types.bool; + default = true; + }; + + config = lib.mkIf config.sysconfig.live.enable { + services ={ + xserver.enable = true; + displayManager.enable = true; + }; + + environment = { + shells = with pkgs; [ zsh ]; + sessionVariables = {}; + }; + + programs.zsh.enable = true; + users.defaultUserShell = pkgs.zsh; + + system.stateVersion = "24.05"; + }; +} diff --git a/system/flake.lock b/system/flake.lock new file mode 100644 index 0000000..5034d8d --- /dev/null +++ b/system/flake.lock @@ -0,0 +1,624 @@ +{ + "nodes": { + "ags": { + "locked": { + "lastModified": 1, + "narHash": "sha256-xrkH8ezy3xf6rsOTdqMSIoAaWnPHHIXxIuxszEJAh3M=", + "path": "/nix/store/vdm429nq6lqicpwwyzhyyfv2fkcnrvcc-source/ags", + "type": "path" + }, + "original": { + "path": "/nix/store/vdm429nq6lqicpwwyzhyyfv2fkcnrvcc-source/ags", + "type": "path" + } + }, + "aquamarine": { + "inputs": { + "hyprutils": [ + "prgms", + "hyprland", + "hyprland", + "hyprutils" + ], + "hyprwayland-scanner": [ + "prgms", + "hyprland", + "hyprland", + "hyprwayland-scanner" + ], + "nixpkgs": [ + "prgms", + "hyprland", + "hyprland", + "nixpkgs" + ], + "systems": [ + "prgms", + "hyprland", + "hyprland", + "systems" + ] + }, + "locked": { + "lastModified": 1728902391, + "narHash": "sha256-44bnoY0nAvbBQ/lVjmn511yL39Sv7SknV0BDxn34P3Q=", + "owner": "hyprwm", + "repo": "aquamarine", + "rev": "9874e08eec85b5542ca22494e127b0cdce46b786", + "type": "github" + }, + "original": { + "owner": "hyprwm", + "repo": "aquamarine", + "type": "github" + } + }, + "disko": { + "inputs": { + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1729281548, + "narHash": "sha256-MuojlSnwAJAwfhgmW8ZtZrwm2Sko4fqubCvReqbUzYw=", + "owner": "nix-community", + "repo": "disko", + "rev": "a6a3179ddf396dfc28a078e2f169354d0c137125", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "disko", + "type": "github" + } + }, + "external": { + "inputs": { + "waveforms": "waveforms" + }, + "locked": { + "lastModified": 1, + "narHash": "sha256-BWhHfDAKpNghzSyoO3dU1EPLxl/ADB654NKb3JORQFE=", + "path": "/nix/store/5xfq2prdddvm68wmpy8ibvd2nxp4ijl4-source/external", + "type": "path" + }, + "original": { + "path": "/nix/store/5xfq2prdddvm68wmpy8ibvd2nxp4ijl4-source/external", + "type": "path" + } + }, + "flake-compat": { + "flake": false, + "locked": { + "lastModified": 1696426674, + "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", + "type": "github" + }, + "original": { + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" + } + }, + "gitignore": { + "inputs": { + "nixpkgs": [ + "prgms", + "hyprland", + "hyprland", + "pre-commit-hooks", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1709087332, + "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=", + "owner": "hercules-ci", + "repo": "gitignore.nix", + "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "gitignore.nix", + "type": "github" + } + }, + "hyprcursor": { + "inputs": { + "hyprlang": [ + "prgms", + "hyprland", + "hyprland", + "hyprlang" + ], + "nixpkgs": [ + "prgms", + "hyprland", + "hyprland", + "nixpkgs" + ], + "systems": [ + "prgms", + "hyprland", + "hyprland", + "systems" + ] + }, + "locked": { + "lastModified": 1728669738, + "narHash": "sha256-EDNAU9AYcx8OupUzbTbWE1d3HYdeG0wO6Msg3iL1muk=", + "owner": "hyprwm", + "repo": "hyprcursor", + "rev": "0264e698149fcb857a66a53018157b41f8d97bb0", + "type": "github" + }, + "original": { + "owner": "hyprwm", + "repo": "hyprcursor", + "type": "github" + } + }, + "hyprland": { + "inputs": { + "hyprland": "hyprland_2" + }, + "locked": { + "lastModified": 1, + "narHash": "sha256-lXJ/q9VTQkjT7mXnTPXhiQ9FifWKlgonm9RvlVYO7lc=", + "path": "/nix/store/vdm429nq6lqicpwwyzhyyfv2fkcnrvcc-source/hyprland", + "type": "path" + }, + "original": { + "path": "/nix/store/vdm429nq6lqicpwwyzhyyfv2fkcnrvcc-source/hyprland", + "type": "path" + } + }, + "hyprland-protocols": { + "inputs": { + "nixpkgs": [ + "prgms", + "hyprland", + "hyprland", + "nixpkgs" + ], + "systems": [ + "prgms", + "hyprland", + "hyprland", + "systems" + ] + }, + "locked": { + "lastModified": 1728345020, + "narHash": "sha256-xGbkc7U/Roe0/Cv3iKlzijIaFBNguasI31ynL2IlEoM=", + "owner": "hyprwm", + "repo": "hyprland-protocols", + "rev": "a7c183800e74f337753de186522b9017a07a8cee", + "type": "github" + }, + "original": { + "owner": "hyprwm", + "repo": "hyprland-protocols", + "type": "github" + } + }, + "hyprland_2": { + "inputs": { + "aquamarine": "aquamarine", + "hyprcursor": "hyprcursor", + "hyprland-protocols": "hyprland-protocols", + "hyprlang": "hyprlang", + "hyprutils": "hyprutils", + "hyprwayland-scanner": "hyprwayland-scanner", + "nixpkgs": "nixpkgs_3", + "pre-commit-hooks": "pre-commit-hooks", + "systems": "systems", + "xdph": "xdph" + }, + "locked": { + "lastModified": 1729195555, + "narHash": "sha256-nTMzcwH5eFX2JM5Lrtw1469BRe6hGgWWxLqJBynEdvo=", + "ref": "refs/heads/main", + "rev": "0e630e9e74ad34683194a07cfe6afe55a2c0685f", + "revCount": 5352, + "submodules": true, + "type": "git", + "url": "https://github.com/hyprwm/Hyprland" + }, + "original": { + "submodules": true, + "type": "git", + "url": "https://github.com/hyprwm/Hyprland" + } + }, + "hyprlang": { + "inputs": { + "hyprutils": [ + "prgms", + "hyprland", + "hyprland", + "hyprutils" + ], + "nixpkgs": [ + "prgms", + "hyprland", + "hyprland", + "nixpkgs" + ], + "systems": [ + "prgms", + "hyprland", + "hyprland", + "systems" + ] + }, + "locked": { + "lastModified": 1728168612, + "narHash": "sha256-AnB1KfiXINmuiW7BALYrKqcjCnsLZPifhb/7BsfPbns=", + "owner": "hyprwm", + "repo": "hyprlang", + "rev": "f054f2e44d6a0b74607a6bc0f52dba337a3db38e", + "type": "github" + }, + "original": { + "owner": "hyprwm", + "repo": "hyprlang", + "type": "github" + } + }, + "hyprutils": { + "inputs": { + "nixpkgs": [ + "prgms", + "hyprland", + "hyprland", + "nixpkgs" + ], + "systems": [ + "prgms", + "hyprland", + "hyprland", + "systems" + ] + }, + "locked": { + "lastModified": 1728941256, + "narHash": "sha256-WRypmcZ2Bw94lLmcmxYokVOHPJSZ7T06V49QZ4tkZeQ=", + "owner": "hyprwm", + "repo": "hyprutils", + "rev": "fd4be8b9ca932f7384e454bcd923c5451ef2aa85", + "type": "github" + }, + "original": { + "owner": "hyprwm", + "repo": "hyprutils", + "type": "github" + } + }, + "hyprwayland-scanner": { + "inputs": { + "nixpkgs": [ + "prgms", + "hyprland", + "hyprland", + "nixpkgs" + ], + "systems": [ + "prgms", + "hyprland", + "hyprland", + "systems" + ] + }, + "locked": { + "lastModified": 1726874836, + "narHash": "sha256-VKR0sf0PSNCB0wPHVKSAn41mCNVCnegWmgkrneKDhHM=", + "owner": "hyprwm", + "repo": "hyprwayland-scanner", + "rev": "500c81a9e1a76760371049a8d99e008ea77aa59e", + "type": "github" + }, + "original": { + "owner": "hyprwm", + "repo": "hyprwayland-scanner", + "type": "github" + } + }, + "impermanence": { + "locked": { + "lastModified": 1729068498, + "narHash": "sha256-C2sGRJl1EmBq0nO98TNd4cbUy20ABSgnHWXLIJQWRFA=", + "owner": "nix-community", + "repo": "impermanence", + "rev": "e337457502571b23e449bf42153d7faa10c0a562", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "impermanence", + "type": "github" + } + }, + "nixpkgs": { + "locked": { + "lastModified": 1729181673, + "narHash": "sha256-LDiPhQ3l+fBjRATNtnuDZsBS7hqoBtPkKBkhpoBHv3I=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "4eb33fe664af7b41a4c446f87d20c9a0a6321fa3", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-24.05", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-stable": { + "locked": { + "lastModified": 1720386169, + "narHash": "sha256-NGKVY4PjzwAa4upkGtAMz1npHGoRzWotlSnVlqI40mo=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "194846768975b7ad2c4988bdb82572c00222c0d7", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-24.05", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_2": { + "locked": { + "lastModified": 0, + "narHash": "sha256-dOymOQ3AfNI4Z337yEwHGohrVQb4yPODCW9MDUyAc4w=", + "path": "/nix/store/m1szqwijms610n6325mwjswslha4nd92-source", + "type": "path" + }, + "original": { + "id": "nixpkgs", + "type": "indirect" + } + }, + "nixpkgs_3": { + "locked": { + "lastModified": 1728888510, + "narHash": "sha256-nsNdSldaAyu6PE3YUA+YQLqUDJh+gRbBooMMekZJwvI=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "a3c0b3b21515f74fd2665903d4ce6bc4dc81c77c", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "pckgs": { + "inputs": { + "external": "external" + }, + "locked": { + "lastModified": 1, + "narHash": "sha256-6oCDKhDSqJMWeODXDHD5XorN7/+KXBBIPZ2z+obwUNY=", + "path": "/nix/store/491iqnvg196pfv82shzbys836y3n156b-source/system/packages", + "type": "path" + }, + "original": { + "path": "/nix/store/491iqnvg196pfv82shzbys836y3n156b-source/system/packages", + "type": "path" + } + }, + "pre-commit-hooks": { + "inputs": { + "flake-compat": "flake-compat", + "gitignore": "gitignore", + "nixpkgs": [ + "prgms", + "hyprland", + "hyprland", + "nixpkgs" + ], + "nixpkgs-stable": "nixpkgs-stable" + }, + "locked": { + "lastModified": 1728778939, + "narHash": "sha256-WybK5E3hpGxtCYtBwpRj1E9JoiVxe+8kX83snTNaFHE=", + "owner": "cachix", + "repo": "git-hooks.nix", + "rev": "ff68f91754be6f3427e4986d7949e6273659be1d", + "type": "github" + }, + "original": { + "owner": "cachix", + "repo": "git-hooks.nix", + "type": "github" + } + }, + "prgms": { + "inputs": { + "ags": "ags", + "hyprland": "hyprland" + }, + "locked": { + "lastModified": 1, + "narHash": "sha256-hg0wqQn6BxQXLmfBINzZoaWpdSIlwwZxKbYz+4df83o=", + "path": "/nix/store/491iqnvg196pfv82shzbys836y3n156b-source/system/programs", + "type": "path" + }, + "original": { + "path": "/nix/store/491iqnvg196pfv82shzbys836y3n156b-source/system/programs", + "type": "path" + } + }, + "repo": { + "flake": false, + "locked": { + "lastModified": 1686823900, + "narHash": "sha256-JRVVzyefqR2L3UrEK2iWyhUKfPMUNUnfRZmwdz05wL0=", + "owner": "siddrs", + "repo": "tokyo-night-sddm", + "rev": "320c8e74ade1e94f640708eee0b9a75a395697c6", + "type": "github" + }, + "original": { + "owner": "siddrs", + "repo": "tokyo-night-sddm", + "type": "github" + } + }, + "root": { + "inputs": { + "disko": "disko", + "impermanence": "impermanence", + "nixpkgs": "nixpkgs", + "pckgs": "pckgs", + "prgms": "prgms", + "srvcs": "srvcs" + } + }, + "sddm": { + "inputs": { + "theme": "theme" + }, + "locked": { + "lastModified": 1, + "narHash": "sha256-/+FJTRzHmHfZLb8yU/wMyGyMZFJ53mJNRzc5d4Gzwjw=", + "path": "/nix/store/dzq3nrs0fqr8l08vdkayjysh2hpapwgs-source/sddm", + "type": "path" + }, + "original": { + "path": "/nix/store/dzq3nrs0fqr8l08vdkayjysh2hpapwgs-source/sddm", + "type": "path" + } + }, + "srvcs": { + "inputs": { + "sddm": "sddm" + }, + "locked": { + "lastModified": 1, + "narHash": "sha256-VZKans7CW3BgyWaVgi9mGKvJsCvyse2zLPRB5fJnlfA=", + "path": "/nix/store/491iqnvg196pfv82shzbys836y3n156b-source/system/services", + "type": "path" + }, + "original": { + "path": "/nix/store/491iqnvg196pfv82shzbys836y3n156b-source/system/services", + "type": "path" + } + }, + "systems": { + "locked": { + "lastModified": 1689347949, + "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", + "owner": "nix-systems", + "repo": "default-linux", + "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default-linux", + "type": "github" + } + }, + "theme": { + "inputs": { + "repo": "repo" + }, + "locked": { + "lastModified": 1, + "narHash": "sha256-4qcgTKJv2uerh2pzxBzFRaYh12KBI1ZlMhMtkl/MI90=", + "path": "/nix/store/98wnq5dpslj19w5m0akhbv42ml7g3w2p-source/themes/tokyo-night", + "type": "path" + }, + "original": { + "path": "/nix/store/98wnq5dpslj19w5m0akhbv42ml7g3w2p-source/themes/tokyo-night", + "type": "path" + } + }, + "waveforms": { + "inputs": { + "nixpkgs": "nixpkgs_2" + }, + "locked": { + "lastModified": 1728376004, + "narHash": "sha256-mTib24PapKexOaTUNsGiTtZFaXR2LYaQazVBGzlnAig=", + "owner": "liff", + "repo": "waveforms-flake", + "rev": "1d58c63da1ce63a2896d13a3d66238ff9aca89e4", + "type": "github" + }, + "original": { + "owner": "liff", + "repo": "waveforms-flake", + "type": "github" + } + }, + "xdph": { + "inputs": { + "hyprland-protocols": [ + "prgms", + "hyprland", + "hyprland", + "hyprland-protocols" + ], + "hyprlang": [ + "prgms", + "hyprland", + "hyprland", + "hyprlang" + ], + "hyprutils": [ + "prgms", + "hyprland", + "hyprland", + "hyprutils" + ], + "hyprwayland-scanner": [ + "prgms", + "hyprland", + "hyprland", + "hyprwayland-scanner" + ], + "nixpkgs": [ + "prgms", + "hyprland", + "hyprland", + "nixpkgs" + ], + "systems": [ + "prgms", + "hyprland", + "hyprland", + "systems" + ] + }, + "locked": { + "lastModified": 1728166987, + "narHash": "sha256-w6dVTguAn9zJ+7aPOhBQgDz8bn6YZ7b56cY8Kg5HJRI=", + "owner": "hyprwm", + "repo": "xdg-desktop-portal-hyprland", + "rev": "fb9c8d665af0588bb087f97d0f673ddf0d501787", + "type": "github" + }, + "original": { + "owner": "hyprwm", + "repo": "xdg-desktop-portal-hyprland", + "type": "github" + } + } + }, + "root": "root", + "version": 7 +}