change generic to live

This commit is contained in:
2024-10-18 21:39:48 -05:00
parent 3c466571a7
commit 2181795bdb
8 changed files with 708 additions and 67 deletions

108
flake.lock generated
View File

@@ -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"
}
}

View File

@@ -64,7 +64,7 @@
#inherit iso_system;
specialArgs = {
inherit core_inputs;
core_inputs = (core_inputs // {host = "live";});
};
modules = [

View File

@@ -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";

View File

@@ -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 {};
}

View File

@@ -22,7 +22,7 @@
}
];
sysconfig.generic.enable = lib.mkForce false;
sysconfig.live.enable = lib.mkForce false;
boot = {
loader = {

View File

@@ -19,6 +19,8 @@
}
];
sysconfig.live.enable = lib.mkForce false;
nixpkgs.config.allowUnfree = true;
# Bootloader.

View File

@@ -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";
};
}

624
system/flake.lock generated Normal file
View File

@@ -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
}