uku
13f522e532
Flake lock file updates: • Updated input 'api-rs': 'github:uku3lig/api-rs/093d5ec0e1736547f101198b5eb6c08b6b128fcb?narHash=sha256-z/w/f7TY7JTZXsCAPTleBJ36mSQH4rhv7KiMB8g/mzc%3D' (2024-07-20) → 'github:uku3lig/api-rs/42203d34bfae5df008c43e91c6174ca94e4a4bc1?narHash=sha256-3NhlF13xqcFuUvxV98lVZPn1vPkvwRcV2M1MB64zF1I%3D' (2024-07-23) • Updated input 'catppuccin': 'github:Stonks3141/ctp-nix/d75d5803852fb0833767dc969a4581ac13204e22?narHash=sha256-CYscFEts6tyvosc1T29nxhzIYJAj/1CCEkV3ZMzSN/c%3D' (2024-07-08) → 'github:Stonks3141/ctp-nix/8bdb55cc1c13f572b6e4307a3c0d64f1ae286a4f?narHash=sha256-bgF6fN4Qgk7NErFKGuuqWXcLORsiykTYyqMUFRiAUBY%3D' (2024-07-24) • Updated input 'crane': 'github:ipetkov/crane/8a68b987c476a33e90f203f0927614a75c3f47ea?narHash=sha256-a0G1NvyXGzdwgu6e1HQpmK5R5yLsfxeBe07nNDyYd%2Bg%3D' (2024-07-18) → 'github:ipetkov/crane/529c1a0b1f29f0d78fa3086b8f6a134c71ef3aaf?narHash=sha256-k3oiD2z2AAwBFLa4%2BxfU%2B7G5fisRXfkvrMTCJrjZzXo%3D' (2024-07-24) • Updated input 'ghostty': 'git+ssh://git@github.com/ghostty-org/ghostty?ref=refs/heads/main&rev=e6a4bb99f7e50e027839d4d49985ddba3a907cf4' (2024-07-20) → 'git+ssh://git@github.com/ghostty-org/ghostty?ref=refs/heads/main&rev=5620d3bf96a09d4eb9918336650001ddccac039d' (2024-07-23) • Updated input 'home-manager': 'github:nix-community/home-manager/635563f245309ef5320f80c7ebcb89b2398d2949?narHash=sha256-XpZOkaSJKdOsz1wU6JfO59Rx2fqtcarQ0y6ndIOKNpI%3D' (2024-07-21) → 'github:nix-community/home-manager/304a011325b7ac7b8c9950333cd215a7aa146b0e?narHash=sha256-JH8N5uoqoVA6erV4O40VtKKHsnfmhvMGbxMNDLtim5o%3D' (2024-07-24) • Updated input 'lanzaboote': 'github:nix-community/lanzaboote/60e4578feca3d894f1474a9b08780c9a5433ad08?narHash=sha256-umzgs8hXYUyQe6wJm7AnJ3kx8M/h0/WXR2OemAZs3Qs%3D' (2024-07-20) → 'github:nix-community/lanzaboote/f3b4ade14392861388265e949b7007a8b62e21dc?narHash=sha256-Bd9ujkwkxwAYCnYKEKeY1fjsvD4vyiFjFS20Lxr/FD4%3D' (2024-07-21) • Removed input 'lanzaboote/flake-utils' • Updated input 'nixos-wsl': 'github:nix-community/NixOS-WSL/8ebede998342477736e0d0acdcc13ddb166a335f?narHash=sha256-fwTSeMR1senkBPaKQyOkbkmFu3%2B8jj3UHoLZ3TcrOfw%3D' (2024-07-17) → 'github:nix-community/NixOS-WSL/6686cbe947cb8b135e229ad2a3447b88d1cf6da9?narHash=sha256-2VX/zPeLhGTsHpToFH1gfI%2BoGNS6m7ZUWWaqwmw3HVY%3D' (2024-07-22) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/1d9c2c9b3e71b9ee663d11c5d298727dace8d374?narHash=sha256-8MUgifkJ7lkZs3u99UDZMB4kbOxvMEXQZ31FO3SopZ0%3D' (2024-07-19) → 'github:NixOS/nixpkgs/68c9ed8bbed9dfce253cc91560bf9043297ef2fe?narHash=sha256-Tybxt65eyOARf285hMHIJ2uul8SULjFZbT9ZaEeUnP8%3D' (2024-07-21) • Updated input 'ukubot-rs': 'github:uku3lig/ukubot-rs/c55e1d57db5fbf992e616724ed0cbc573a18e135?narHash=sha256-9vK4JEmi2w/xV7ASVrI6RMAVb4e9n7iKF%2Btze3lHMHg%3D' (2024-07-18) → 'github:uku3lig/ukubot-rs/daf9938c0999aec2ca6696327a95563697536a1e?narHash=sha256-zTrBnknBXZV7ScMy2dBu7DLZVDDutkbsaxP0WdduHoU%3D' (2024-07-23) • Updated input 'vscode-extensions': 'github:nix-community/nix-vscode-extensions/7a52354aeb98424039a5a7f1b69b3a93320e7c0d?narHash=sha256-3XfLw1qXUZVp0WzOfZpUC9kuQDC4pO/FQe%2BXyBMmA6w%3D' (2024-07-21) → 'github:nix-community/nix-vscode-extensions/500be2a1404429cfccdb4bf71e515cc38f206a25?narHash=sha256-w/yVwaDIHGpbWy07n5dFghNEAbbUGMC1%2B2nxKy2bAXA%3D' (2024-07-25)
121 lines
2.9 KiB
Nix
121 lines
2.9 KiB
Nix
{
|
|
description = "example flake idk";
|
|
|
|
outputs = {
|
|
self,
|
|
flake-parts,
|
|
nixinate,
|
|
...
|
|
} @ inputs:
|
|
flake-parts.lib.mkFlake {inherit inputs;} {
|
|
systems = ["x86_64-linux" "aarch64-linux"];
|
|
|
|
imports = [
|
|
./systems
|
|
./exprs
|
|
];
|
|
|
|
perSystem = {
|
|
pkgs,
|
|
system,
|
|
...
|
|
}: {
|
|
apps = (nixinate.nixinate.${system} self).nixinate;
|
|
|
|
devShells.default = pkgs.mkShellNoCC {
|
|
packages = with pkgs; [
|
|
just
|
|
statix
|
|
];
|
|
};
|
|
|
|
formatter = pkgs.alejandra;
|
|
};
|
|
};
|
|
|
|
inputs = {
|
|
nixpkgs.url = "nixpkgs/nixos-unstable";
|
|
|
|
agenix = {
|
|
url = "github:uku3lig/agenix";
|
|
inputs.nixpkgs.follows = "nixpkgs";
|
|
inputs.systems.follows = "systems";
|
|
inputs.home-manager.follows = "home-manager";
|
|
inputs.darwin.follows = "";
|
|
};
|
|
|
|
catppuccin.url = "github:Stonks3141/ctp-nix";
|
|
|
|
crane = {
|
|
url = "github:ipetkov/crane";
|
|
inputs.nixpkgs.follows = "nixpkgs";
|
|
};
|
|
|
|
flake-parts = {
|
|
url = "github:hercules-ci/flake-parts";
|
|
inputs.nixpkgs-lib.follows = "nixpkgs";
|
|
};
|
|
|
|
flake-utils = {
|
|
url = "github:numtide/flake-utils";
|
|
inputs.systems.follows = "systems";
|
|
};
|
|
|
|
ghostty.url = "git+ssh://git@github.com/ghostty-org/ghostty";
|
|
|
|
home-manager = {
|
|
url = "github:nix-community/home-manager";
|
|
inputs.nixpkgs.follows = "nixpkgs";
|
|
};
|
|
|
|
lanzaboote = {
|
|
url = "github:nix-community/lanzaboote";
|
|
inputs.nixpkgs.follows = "nixpkgs";
|
|
inputs.flake-parts.follows = "flake-parts";
|
|
inputs.crane.follows = "crane";
|
|
inputs.pre-commit-hooks-nix.follows = "";
|
|
inputs.flake-compat.follows = "";
|
|
};
|
|
|
|
nixinate = {
|
|
url = "github:matthewcroughan/nixinate";
|
|
inputs.nixpkgs.follows = "nixpkgs";
|
|
};
|
|
|
|
nixos-wsl = {
|
|
url = "github:nix-community/NixOS-WSL";
|
|
inputs.nixpkgs.follows = "nixpkgs";
|
|
inputs.flake-utils.follows = "flake-utils";
|
|
inputs.flake-compat.follows = "";
|
|
};
|
|
|
|
# nix's most elaborate, overcomplicated joke
|
|
systems.url = "github:nix-systems/default";
|
|
|
|
vscode-extensions = {
|
|
url = "github:nix-community/nix-vscode-extensions";
|
|
inputs.nixpkgs.follows = "nixpkgs";
|
|
inputs.flake-utils.follows = "flake-utils";
|
|
inputs.flake-compat.follows = "";
|
|
};
|
|
|
|
vscode-server = {
|
|
url = "github:nix-community/nixos-vscode-server";
|
|
inputs.nixpkgs.follows = "nixpkgs";
|
|
inputs.flake-utils.follows = "flake-utils";
|
|
};
|
|
|
|
# ==== uku3lig stuff ====
|
|
api-rs = {
|
|
url = "github:uku3lig/api-rs";
|
|
inputs.nixpkgs.follows = "nixpkgs";
|
|
inputs.flake-parts.follows = "flake-parts";
|
|
};
|
|
|
|
ukubot-rs = {
|
|
url = "github:uku3lig/ukubot-rs";
|
|
inputs.nixpkgs.follows = "nixpkgs";
|
|
inputs.flake-parts.follows = "flake-parts";
|
|
};
|
|
};
|
|
}
|