diff --git a/flake.lock b/flake.lock index 4e5f7a7..94577f2 100644 --- a/flake.lock +++ b/flake.lock @@ -161,6 +161,24 @@ "type": "github" } }, + "flake-utils_3": { + "inputs": { + "systems": "systems_4" + }, + "locked": { + "lastModified": 1731533236, + "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, "gomod2nix": { "inputs": { "flake-utils": "flake-utils_2", @@ -399,11 +417,11 @@ "nixpkgs": "nixpkgs_4" }, "locked": { - "lastModified": 1791549764, - "narHash": "sha256-8uP4RJTgt1vEDz8cuOlu3uciG8fuZ3xC6LHMl/ZzXIk=", + "lastModified": 1791564420, + "narHash": "sha256-diVn29oTpZZecZxmJxl7Jfbmz4OBrQqL0gWElxDXVgE=", "ref": "refs/heads/main", - "rev": "24dfba0794861ad0395e42d9dfcbc44b93da4389", - "revCount": 87, + "rev": "34e392200bb5b19d157cbaee37abb252dd1608c7", + "revCount": 91, "type": "git", "url": "https://knot.moppu.dev/did:plc:hv3kvjufxykn2w4mriztfkhj/" }, @@ -495,11 +513,11 @@ "systems": "systems" }, "locked": { - "lastModified": 1791438093, - "narHash": "sha256-zryw8GINYZUIjsxVz9W6Ew7CsCR9QSHu6WPWEPUDljU=", + "lastModified": 1791524776, + "narHash": "sha256-6WumjDtfjsgt6eG37ZEOBBZy+YF8p87YXAjhlj49zHQ=", "owner": "Infinidoge", "repo": "nix-minecraft", - "rev": "10ce1ff36b95ec4cdfb7158c67b67abebb76888e", + "rev": "050eea3013518e9dba524230456687ff19783af9", "type": "github" }, "original": { @@ -531,11 +549,11 @@ "nixpkgs": "nixpkgs_9" }, "locked": { - "lastModified": 1791437440, - "narHash": "sha256-SEXjm5AXX65ABzvZ0VHuWuHuCuE4zu8Y337lYnJMgQw=", + "lastModified": 1791523962, + "narHash": "sha256-bV5WT60IqDi+GfYa7klOwnzPBe85wtz/9hZKUa3W9yA=", "owner": "nix-community", "repo": "nix-vscode-extensions", - "rev": "0f7cb7b82b51d585c1a52f2807c64148777c61ea", + "rev": "f8ba21ff07fca7eb9a9b2bcc4120b9b4296da396", "type": "github" }, "original": { @@ -567,11 +585,11 @@ "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1791434591, - "narHash": "sha256-qEntepw+zGarZMhi1QzIHe7wFifU0qEO0B/UcM1rbTw=", + "lastModified": 1791521731, + "narHash": "sha256-aRMtX25/13F6+NjBHnpVbcGK41Si2Xc072jycWuXXME=", "owner": "nix-community", "repo": "nixpkgs-xr", - "rev": "deb668a7404766d8d7f4582375293f5ca9512209", + "rev": "6f6b427c70d78c56ba0c9a8d0ff56931adcfa71e", "type": "github" }, "original": { @@ -598,11 +616,11 @@ }, "nixpkgs_11": { "locked": { - "lastModified": 1791260994, - "narHash": "sha256-Miqqk/ammqnTUxaoCyvtwoPeLbI1ksFyLxi/CazZpWY=", + "lastModified": 1791456040, + "narHash": "sha256-H83yz/do+hjOO0uujHyH8RgtIQP2v7Mw+cLwcZK/xKc=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "151fa4e8ddfdd8dd25d945ad94ed54a13de9f6e4", + "rev": "e7439b6b14ad3cc35d05608ebca9bce01a25f5f8", "type": "github" }, "original": { @@ -640,11 +658,11 @@ }, "nixpkgs_14": { "locked": { - "lastModified": 1791260994, - "narHash": "sha256-Miqqk/ammqnTUxaoCyvtwoPeLbI1ksFyLxi/CazZpWY=", + "lastModified": 1791456040, + "narHash": "sha256-H83yz/do+hjOO0uujHyH8RgtIQP2v7Mw+cLwcZK/xKc=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "151fa4e8ddfdd8dd25d945ad94ed54a13de9f6e4", + "rev": "e7439b6b14ad3cc35d05608ebca9bce01a25f5f8", "type": "github" }, "original": { @@ -687,6 +705,20 @@ } }, "nixpkgs_17": { + "locked": { + "lastModified": 1787101114, + "narHash": "sha256-BA7sSNjLDuPGSOYBGpr6WQjke1MQ8AZpJ8GlYZM/mOc=", + "rev": "b18a4b905f8d028dc4476412e6d6891728695379", + "type": "tarball", + "url": "https://releases.nixos.org/nixos/26.05/nixos-26.05.8045.b18a4b905f8d/nixexprs.tar.xz" + }, + "original": { + "id": "nixpkgs", + "ref": "nixos-26.05", + "type": "indirect" + } + }, + "nixpkgs_18": { "locked": { "lastModified": 1790689126, "narHash": "sha256-ilerN1WLSvF+HMjziC/Wv99J5y02maDH+6hZPwsORKg=", @@ -736,11 +768,11 @@ }, "nixpkgs_4": { "locked": { - "lastModified": 1790046670, - "narHash": "sha256-MYiI+CzL0tuWgRPjGsKCDHqYs2T3OzMlMQWOYWG0qso=", + "lastModified": 1791456040, + "narHash": "sha256-H83yz/do+hjOO0uujHyH8RgtIQP2v7Mw+cLwcZK/xKc=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "6774f7bc253789b113a4f39285dc0fa100abeacc", + "rev": "e7439b6b14ad3cc35d05608ebca9bce01a25f5f8", "type": "github" }, "original": { @@ -830,16 +862,31 @@ "type": "github" } }, + "nixpkgs_libstdcxx5": { + "locked": { + "lastModified": 1732631626, + "narHash": "sha256-8+rgprS5YWlEA4vILg/MBKqlgm+HPEdUAhlTFQO0Tmc=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "c8bb7b26f2c6ecc39be2c4ddde5f5d152e4abc65", + "type": "github" + }, + "original": { + "id": "nixpkgs", + "rev": "c8bb7b26f2c6ecc39be2c4ddde5f5d152e4abc65", + "type": "indirect" + } + }, "noctalia": { "inputs": { "nixpkgs": "nixpkgs_12" }, "locked": { - "lastModified": 1791455739, - "narHash": "sha256-uGxd5qjR958lfB5TtmiPuHyTTQxk2izO8/AkagcwB5g=", + "lastModified": 1791554119, + "narHash": "sha256-koepvlA8wY8gBTURAxdC5gLzSSsqV0bdrZFwQctGNP4=", "owner": "noctalia-dev", "repo": "noctalia", - "rev": "fbf410e26592091614c1c0d2c21e9702150e0b67", + "rev": "b2e3ffb259c746606eb4477703ba7e9882ade37e", "type": "github" }, "original": { @@ -920,6 +967,7 @@ "stextPackageControl": "stextPackageControl", "tangled": "tangled", "unstable": "unstable", + "xilinx-ise": "xilinx-ise", "zen-browser": "zen-browser" } }, @@ -1144,6 +1192,21 @@ "type": "github" } }, + "systems_4": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + }, "tailwindcss-animated-src": { "flake": false, "locked": { @@ -1200,11 +1263,11 @@ ] }, "locked": { - "lastModified": 1791203292, - "narHash": "sha256-vuzVwvjeucSnwKwMBpyP8r5IzdrMKCHEdwTrRFwUN7I=", + "lastModified": 1791490544, + "narHash": "sha256-qScE7Wz6Zg7eg8ItUpnkmKgst8weWschGe0E8jM4rj4=", "owner": "numtide", "repo": "treefmt-nix", - "rev": "03d8ee1bcbc8f9638907bb79edb9673151d0e22b", + "rev": "4cfe8d7065cc8ca91c0a50361b6dd74920eeb1f5", "type": "github" }, "original": { @@ -1215,11 +1278,11 @@ }, "unstable": { "locked": { - "lastModified": 1791260994, - "narHash": "sha256-Miqqk/ammqnTUxaoCyvtwoPeLbI1ksFyLxi/CazZpWY=", + "lastModified": 1791456040, + "narHash": "sha256-H83yz/do+hjOO0uujHyH8RgtIQP2v7Mw+cLwcZK/xKc=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "151fa4e8ddfdd8dd25d945ad94ed54a13de9f6e4", + "rev": "e7439b6b14ad3cc35d05608ebca9bce01a25f5f8", "type": "github" }, "original": { @@ -1229,6 +1292,27 @@ "type": "github" } }, + "xilinx-ise": { + "inputs": { + "flake-utils": "flake-utils_3", + "nixpkgs": "nixpkgs_17", + "nixpkgs_libstdcxx5": "nixpkgs_libstdcxx5" + }, + "locked": { + "lastModified": 1791559354, + "narHash": "sha256-jfHOd8SOCm13eyIQFuh9xg8kNChH09AwZSGjFdqikRg=", + "owner": "Mop-u", + "repo": "nix-fpga-tools", + "rev": "a634c2771109e6a3148e6c9f1d0ebd3c0e75dba3", + "type": "github" + }, + "original": { + "owner": "Mop-u", + "ref": "dev", + "repo": "nix-fpga-tools", + "type": "github" + } + }, "xwayland-satellite-unstable": { "flake": false, "locked": { @@ -1248,14 +1332,14 @@ "zen-browser": { "inputs": { "home-manager": "home-manager_2", - "nixpkgs": "nixpkgs_17" + "nixpkgs": "nixpkgs_18" }, "locked": { - "lastModified": 1791435089, - "narHash": "sha256-BpS+S99I5/oUAelESZqO8cSK7JyZ3C1SL7EsIv3icvI=", + "lastModified": 1791521685, + "narHash": "sha256-S4ZBR4y3cQ6NbLDJqoQR48718TWCM1ofpjt8Mzo83Hg=", "owner": "0xc000022070", "repo": "zen-browser-flake", - "rev": "be226e4c3efaaa2a6ae2d8852839f93d31e6ece9", + "rev": "841dba01deda5e994a9838da9d2216f493fbaea9", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 9a95dbd..a03c979 100644 --- a/flake.nix +++ b/flake.nix @@ -13,6 +13,8 @@ home-manager.url = "github:nix-community/home-manager/release-26.05"; nix-index-database.url = "github:nix-community/nix-index-database"; + xilinx-ise.url = "github:Mop-u/nix-fpga-tools/dev"; + # To be removed in 26.11 niri.url = "git+https://codeberg.org/bananad3v/niri-nix"; noctalia-greeter.url = "github:noctalia-dev/noctalia-greeter"; diff --git a/hosts/kaoru/home/home.nix b/hosts/kaoru/home/home.nix index ae13e6e..3864433 100644 --- a/hosts/kaoru/home/home.nix +++ b/hosts/kaoru/home/home.nix @@ -15,6 +15,7 @@ pkgs.wineWow64Packages.full moppkgs.remanager moppkgs.vivado + pkgs.xilinx-ise ]; xdg.autostart.entries = lib.mkIf osConfig.services.asusd.enable [ diff --git a/overlays.nix b/overlays.nix index 64efc85..01b18b2 100644 --- a/overlays.nix +++ b/overlays.nix @@ -47,6 +47,8 @@ in }; niri-legacy = inputs.niri-legacy.packages.${getSystem prev}.niri; + + xilinx-ise = inputs.xilinx-ise.packages.${getSystem prev}.xilinx-ise; }) (overlayMissingFromFlake inputs.nixpkgs-xr) # use nixpkgs stable where possible (