summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--flake.lock74
-rw-r--r--flake.nix6
-rw-r--r--machines/picast/default.nix3
-rw-r--r--modules/nixos/cgit.nix1
4 files changed, 46 insertions, 38 deletions
diff --git a/flake.lock b/flake.lock
index 84cc8fa..dd4c03a 100644
--- a/flake.lock
+++ b/flake.lock
@@ -20,11 +20,11 @@
]
},
"locked": {
- "lastModified": 1767024902,
- "narHash": "sha256-sMdk6QkMDhIOnvULXKUM8WW8iyi551SWw2i6KQHbrrU=",
+ "lastModified": 1769428758,
+ "narHash": "sha256-0G/GzF7lkWs/yl82bXuisSqPn6sf8YGTnbEdFOXvOfU=",
"owner": "hyprwm",
"repo": "aquamarine",
- "rev": "b8a0c5ba5a9fbd2c660be7dd98bdde0ff3798556",
+ "rev": "def5e74c97370f15949a67c62e61f1459fcb0e15",
"type": "github"
},
"original": {
@@ -242,11 +242,11 @@
]
},
"locked": {
- "lastModified": 1768949235,
- "narHash": "sha256-TtjKgXyg1lMfh374w5uxutd6Vx2P/hU81aEhTxrO2cg=",
+ "lastModified": 1769580047,
+ "narHash": "sha256-tNqCP/+2+peAXXQ2V8RwsBkenlfWMERb+Uy6xmevyhM=",
"owner": "nix-community",
"repo": "home-manager",
- "rev": "75ed713570ca17427119e7e204ab3590cc3bf2a5",
+ "rev": "366d78c2856de6ab3411c15c1cb4fb4c2bf5c826",
"type": "github"
},
"original": {
@@ -259,7 +259,7 @@
"hugo-congo": {
"flake": false,
"locked": {
- "narHash": "sha256-yUHVioY3NBWEhoksubBoogZizttGR7R7NEDf5EcKkZc=",
+ "narHash": "sha256-oPQ+trpooKJKyRd9pZFg4sVo5OFgFJFrwNMqdyqfGZg=",
"type": "file",
"url": "https://github.com/jpanther/congo"
},
@@ -313,11 +313,11 @@
]
},
"locked": {
- "lastModified": 1766946335,
- "narHash": "sha256-MRD+Jr2bY11MzNDfenENhiK6pvN+nHygxdHoHbZ1HtE=",
+ "lastModified": 1769284023,
+ "narHash": "sha256-xG34vwYJ79rA2wVC8KFuM8r36urJTG6/csXx7LiiSYU=",
"owner": "hyprwm",
"repo": "hyprgraphics",
- "rev": "4af02a3925b454deb1c36603843da528b67ded6c",
+ "rev": "13c536659d46893596412d180449353a900a1d31",
"type": "github"
},
"original": {
@@ -345,11 +345,11 @@
"xdph": "xdph"
},
"locked": {
- "lastModified": 1768919552,
- "narHash": "sha256-ixrDZEr5iwbzjGMbrknWSt8mb+EevYGZ0r291zo/KWg=",
+ "lastModified": 1769694617,
+ "narHash": "sha256-h8+Wqc4x68mN2qOLX45HsO6Z4eQOfrdtSKiSzcBrCVg=",
"owner": "hyprwm",
"repo": "Hyprland",
- "rev": "c44292c72339b3d7820ca7444d45bab7e34ec74e",
+ "rev": "c92fb5e85f4a5fd3a0f5ffb5892f6a61cfe1be2b",
"type": "github"
},
"original": {
@@ -445,11 +445,11 @@
]
},
"locked": {
- "lastModified": 1764612430,
- "narHash": "sha256-54ltTSbI6W+qYGMchAgCR6QnC1kOdKXN6X6pJhOWxFg=",
+ "lastModified": 1767983607,
+ "narHash": "sha256-8C2co8NYfR4oMOUEsPROOJ9JHrv9/ktbJJ6X1WsTbXc=",
"owner": "hyprwm",
"repo": "hyprlang",
- "rev": "0d00dc118981531aa731150b6ea551ef037acddd",
+ "rev": "d4037379e6057246b408bbcf796cf3e9838af5b2",
"type": "github"
},
"original": {
@@ -576,11 +576,11 @@
]
},
"locked": {
- "lastModified": 1767473322,
- "narHash": "sha256-RGOeG+wQHeJ6BKcsSB8r0ZU77g9mDvoQzoTKj2dFHwA=",
+ "lastModified": 1769202094,
+ "narHash": "sha256-gdJr/vWWLRW85ucatSjoBULPB2dqBJd/53CZmQ9t91Q=",
"owner": "hyprwm",
"repo": "hyprwire",
- "rev": "d5e7d6b49fe780353c1cf9a1cf39fa8970bd9d11",
+ "rev": "a45ca05050d22629b3c7969a926d37870d7dd75c",
"type": "github"
},
"original": {
@@ -613,11 +613,11 @@
"spectrum": "spectrum"
},
"locked": {
- "lastModified": 1768682386,
- "narHash": "sha256-mKrMf7eG9TM2AM3pTuhIiCGmZ/JwDegCQH3ThVqcTuc=",
+ "lastModified": 1769624238,
+ "narHash": "sha256-qeXiVWfblS5w/gxwklncxfXPrdpyPJ3OGvgXKekXzaM=",
"owner": "astro",
"repo": "microvm.nix",
- "rev": "f469c1dfede623bbbf1ac605f6359316fd4002ef",
+ "rev": "43406f57d740f96428a8df14d2fba80f437ca79a",
"type": "github"
},
"original": {
@@ -771,11 +771,11 @@
},
"nixpkgs-unstable": {
"locked": {
- "lastModified": 1768886240,
- "narHash": "sha256-C2TjvwYZ2VDxYWeqvvJ5XPPp6U7H66zeJlRaErJKoEM=",
+ "lastModified": 1769461804,
+ "narHash": "sha256-msG8SU5WsBUfVVa/9RPLaymvi5bI8edTavbIq3vRlhI=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "80e4adbcf8992d3fd27ad4964fbb84907f9478b0",
+ "rev": "bfc1b8a4574108ceef22f02bafcf6611380c100d",
"type": "github"
},
"original": {
@@ -803,11 +803,11 @@
},
"nixpkgs_3": {
"locked": {
- "lastModified": 1768773494,
- "narHash": "sha256-XsM7GP3jHlephymxhDE+/TKKO1Q16phz/vQiLBGhpF4=",
+ "lastModified": 1769598131,
+ "narHash": "sha256-e7VO/kGLgRMbWtpBqdWl0uFg8Y2XWFMdz0uUJvlML8o=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "77ef7a29d276c6d8303aece3444d61118ef71ac2",
+ "rev": "fa83fd837f3098e3e678e6cf017b2b36102c7211",
"type": "github"
},
"original": {
@@ -820,11 +820,11 @@
"nushell-scripts": {
"flake": false,
"locked": {
- "lastModified": 1768167335,
- "narHash": "sha256-KfnxoyLY8F0jx6h/SGQb5hkTBHgaa0fktE1qM4BKTBc=",
+ "lastModified": 1769199499,
+ "narHash": "sha256-LPwe0DS7rNFY6MUcfCCqMYJjPkhHQyBmy4M+KjrNz34=",
"owner": "nushell",
"repo": "nu_scripts",
- "rev": "c0eef9bb94eaf9d69f1cc27e2e1964fdb66fb24a",
+ "rev": "e65d76cd14979937ee378d56fc21f4e72f21cecc",
"type": "github"
},
"original": {
@@ -843,11 +843,11 @@
]
},
"locked": {
- "lastModified": 1767281941,
- "narHash": "sha256-6MkqajPICgugsuZ92OMoQcgSHnD6sJHwk8AxvMcIgTE=",
+ "lastModified": 1769069492,
+ "narHash": "sha256-Efs3VUPelRduf3PpfPP2ovEB4CXT7vHf8W+xc49RL/U=",
"owner": "cachix",
"repo": "git-hooks.nix",
- "rev": "f0927703b7b1c8d97511c4116eb9b4ec6645a0fa",
+ "rev": "a1ef738813b15cf8ec759bdff5761b027e3e1d23",
"type": "github"
},
"original": {
@@ -886,11 +886,11 @@
]
},
"locked": {
- "lastModified": 1768863606,
- "narHash": "sha256-1IHAeS8WtBiEo5XiyJBHOXMzECD6aaIOJmpQKzRRl64=",
+ "lastModified": 1769469829,
+ "narHash": "sha256-wFcr32ZqspCxk4+FvIxIL0AZktRs6DuF8oOsLt59YBU=",
"owner": "Mic92",
"repo": "sops-nix",
- "rev": "c7067be8db2c09ab1884de67ef6c4f693973f4a2",
+ "rev": "c5eebd4eb2e3372fe12a8d70a248a6ee9dd02eff",
"type": "github"
},
"original": {
diff --git a/flake.nix b/flake.nix
index 27c01f1..bae4bb4 100644
--- a/flake.nix
+++ b/flake.nix
@@ -284,6 +284,12 @@
];
};
picast = lib.nixosSystem { # anger at chromecast
+ specialArgs = {
+ pkgs-unstable = import nixpkgs-unstable {
+ system = "aarch64-linux";
+ config.allowUnfree = true;
+ };
+ };
modules = minimalHomeManagerSettings ++ [ ./machines/picast
home-manager.nixosModules.home-manager { home-manager.users.defin = import ./home-manager/default.nix; }
];
diff --git a/machines/picast/default.nix b/machines/picast/default.nix
index 05ad832..63ad21d 100644
--- a/machines/picast/default.nix
+++ b/machines/picast/default.nix
@@ -2,7 +2,7 @@
# your system. Help is available in the configuration.nix(5) man page, on
# https://search.nixos.org/options and in the NixOS manual (`nixos-help`).
-{ config, lib, pkgs, ... }:
+{ config, lib, pkgs, pkgs-unstable, ... }:
{
imports =
@@ -50,6 +50,7 @@
extraGroups = [ "video" ];
};
services.cage = {
+ package = pkgs-unstable.cage;
enable = true;
user = "kodi";
program = "${pkgs.kodi-wayland.withPackages (kodiPkgs: with kodiPkgs;
diff --git a/modules/nixos/cgit.nix b/modules/nixos/cgit.nix
index 21bf1b2..8058c50 100644
--- a/modules/nixos/cgit.nix
+++ b/modules/nixos/cgit.nix
@@ -12,6 +12,7 @@ in { # This is for hosting on bosco
enable-http-clone = 0;
source-filter = "${pkgs.cgit}/lib/cgit/filters/syntax-highlighting.py";
};
+ gitHttpBackend.checkExportOkFiles = false;
repos = {
nixos-flake = {
desc = "A public repo for viewing my nixos config.";