From 943be90bf7e55a0bef402d56212aeda5facb0c9e Mon Sep 17 00:00:00 2001 From: garnix-bot Date: Tue, 11 Feb 2025 10:13:56 +0000 Subject: [PATCH] Add garnix modules. --- flake.lock | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ flake.nix | 30 ++++++++++++++++++++ 2 files changed, 110 insertions(+) create mode 100644 flake.lock create mode 100644 flake.nix diff --git a/flake.lock b/flake.lock new file mode 100644 index 0000000..65106b5 --- /dev/null +++ b/flake.lock @@ -0,0 +1,80 @@ +{ + "nodes": { + "User": { + "inputs": { + "nixpkgs": "nixpkgs" + }, + "locked": { + "lastModified": 1738680101, + "narHash": "sha256-QkHS7Z2T9wE3BdOBZMNpj+GzEcY7eJJy/1BKSoYpKP4=", + "owner": "garnix-io", + "repo": "user-module", + "rev": "df33c072965493308bb35def15b025db437d7e4e", + "type": "github" + }, + "original": { + "owner": "garnix-io", + "repo": "user-module", + "type": "github" + } + }, + "garnix-lib": { + "inputs": { + "nixpkgs": "nixpkgs_2" + }, + "locked": { + "lastModified": 1738237019, + "narHash": "sha256-nVJj6z2HeOWi35W7RoG71ErD9IKuymLVa0BR95vV+Hs=", + "owner": "garnix-io", + "repo": "garnix-lib", + "rev": "0573417fc462b0eeed5d762c8fe08093afb35a3d", + "type": "github" + }, + "original": { + "owner": "garnix-io", + "repo": "garnix-lib", + "type": "github" + } + }, + "nixpkgs": { + "locked": { + "lastModified": 1734737257, + "narHash": "sha256-GIMyMt1pkkoXdCq9un859bX6YQZ/iYtukb9R5luazLM=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "1c6e20d41d6a9c1d737945962160e8571df55daa", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-24.11", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_2": { + "locked": { + "lastModified": 1737569578, + "narHash": "sha256-6qY0pk2QmUtBT9Mywdvif0i/CLVgpCjMUn6g9vB+f3M=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "47addd76727f42d351590c905d9d1905ca895b82", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-24.11", + "repo": "nixpkgs", + "type": "github" + } + }, + "root": { + "inputs": { + "User": "User", + "garnix-lib": "garnix-lib" + } + } + }, + "root": "root", + "version": 7 +} diff --git a/flake.nix b/flake.nix new file mode 100644 index 0000000..9ae6feb --- /dev/null +++ b/flake.nix @@ -0,0 +1,30 @@ +{ + inputs = { + garnix-lib.url = "github:garnix-io/garnix-lib"; + User.url = "github:garnix-io/user-module"; + }; + + nixConfig = { + extra-substituters = [ "https://cache.garnix.io" ]; + extra-trusted-public-keys = [ "cache.garnix.io:CTFPyKSLcx5RMJKfLo5EEPUObbA78b0YQ2DTCJXqr9g=" ]; + }; + + outputs = inputs: inputs.garnix-lib.lib.mkModules { + modules = [ + inputs.User.garnixModules.default + ]; + + config = { pkgs, ... }: { + user = { + user-project = { + authorizedSshKeys = [ "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCgyRLzazCIXAc+y6Tsgy6ryX+sYTVZEjHhaGYFGqUEoGMwygKUZmO9ykBBb6qxpeAe7q7d/RfxHNsLNyY2DTZmh5niNT8Rpr5EHcWDoD7VBUee0GZ4I/ne/KXrcK7QGQ6rejIDc2FMJtWe+AosyGp2YHVSDpp19ViFk6HUQ1PfYCfwAzbIjfIIkTZfdLAwkzgMDGhYQHWZEv5Bfl2p6DNqXFPAR6jp8eglrp/7tXfayK7Wuw1OR3J7ydEigtOX253cpn7Syv/R8azJAoREFN6QhviiNopUoPI/EbulxY/ABEgR0BShVfgPXv039IjrnP82yVJxsxL5R73B/6nQfYyBsdc9mUs738Wa8G7LHBAd2LuWGsrx0jPSkhYVfvUv6a/1Lg/UUSXC946ohB+od6LROAEtKxU5Ke8LgDABMF/wX6ZCmJNj0eiS7FdPxL8x+7g4LuHip2MyRQNR2O/37oFPh2evMsjUNWLQhfikvgCzlb7ZMlSjzitK/P5OSydXJV8862EZ567GifUWv7/UaYytam9wgnjxzTUYSVcJ1xjWBlGwu3HNWB5L4EYXKQVpgqFo0wmo6xUKiqUzXURUwYipISnZrPK1wNGY3+zJGXHqZTKTJeqC/oqEXAO8vjGYdaMBitV7dR7qWG9Hz49Zs4MBmAnreah0cVZYgpxmqhsgVQ== cardno:31_472_473" ]; + groups = [ ]; + shell = "zsh"; + user = "evie"; + }; + }; + + garnix.deployBranch = "master"; + }; + }; +}