This commit is contained in:
parent
7a72e488b5
commit
12b400c5f7
5 changed files with 56 additions and 8 deletions
11
.forgejo/workflows/build.yaml
Normal file
11
.forgejo/workflows/build.yaml
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches: ["*"]
|
||||||
|
jobs:
|
||||||
|
test:
|
||||||
|
runs-on: nix
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v4
|
||||||
|
name: Checkout repository
|
||||||
|
- name: Build with nix
|
||||||
|
run: nix-fast-build --no-nom --systems "x86_64-linux aarch64-linux"
|
35
.forgejo/workflows/update-flake-lock.yaml
Normal file
35
.forgejo/workflows/update-flake-lock.yaml
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
name: update-flake-lock
|
||||||
|
on:
|
||||||
|
schedule:
|
||||||
|
- cron: '0 15 * * *' # daily at 15:00
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
lockfile:
|
||||||
|
runs-on: nix
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v4
|
||||||
|
name: Checkout repository
|
||||||
|
with:
|
||||||
|
token: ${{secrets.SEVENOFNINE_TOKEN}}
|
||||||
|
- name: Create new branch from the checked out one
|
||||||
|
run: git switch -c update-flake-lock
|
||||||
|
- name: Configure git as `Seven of Nix`
|
||||||
|
run: |
|
||||||
|
git config --global user.email "sevenofnine@stronzi.org"
|
||||||
|
git config --global user.name "Seven of Nine"
|
||||||
|
- name: Update flake's lockfile and create commit
|
||||||
|
run: nix flake update --commit-lock-file
|
||||||
|
- name: Push commit to the `update-flake-lock` remote branch
|
||||||
|
run: git push origin --force update-flake-lock # sevenOfNix needs write access to the repository
|
||||||
|
- name: Login as `Seven of Nix`
|
||||||
|
run: |
|
||||||
|
tea logins add --token ${{secrets.SEVENOFNINE_TOKEN}} --url https://git.aciceri.dev
|
||||||
|
tea logins default git.aciceri.dev
|
||||||
|
- name: Create the pull request
|
||||||
|
run: |
|
||||||
|
tea pulls create \
|
||||||
|
--repo "$GITHUB_REPOSITORY" \
|
||||||
|
--title "Update flake's lockfile" \
|
||||||
|
--description "Check the commit description for inputs deltas" \
|
||||||
|
--assignees aciceri \
|
||||||
|
|| echo "PR already existing"
|
15
flake.lock
generated
15
flake.lock
generated
|
@ -40,14 +40,17 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1710278059,
|
"lastModified": 1710336635,
|
||||||
"narHash": "sha256-OMmXmA4sDBxxhZBdV0BUr7/x8lRZiSsmJ1YmIOb3k44=",
|
"narHash": "sha256-tEc3mD8LNujcm94BigiJZTGulCCGOhpXoNebQGzezLA=",
|
||||||
"path": "/home/ccr/.config/emacs",
|
"ref": "refs/heads/master",
|
||||||
"type": "path"
|
"rev": "845e682dc294373370efd5b6db99c48a65070a89",
|
||||||
|
"revCount": 165,
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://git.aciceri.dev/aciceri/emacs.git"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"id": "ccrEmacs",
|
"type": "git",
|
||||||
"type": "indirect"
|
"url": "https://git.aciceri.dev/aciceri/emacs.git"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"darwin": {
|
"darwin": {
|
||||||
|
|
|
@ -35,7 +35,7 @@
|
||||||
nur.url = "github:nix-community/NUR";
|
nur.url = "github:nix-community/NUR";
|
||||||
agenix.url = "github:ryantm/agenix";
|
agenix.url = "github:ryantm/agenix";
|
||||||
rock5b.url = "github:aciceri/rock5b-nixos";
|
rock5b.url = "github:aciceri/rock5b-nixos";
|
||||||
ccrEmacs.url = "ccrEmacs";
|
ccrEmacs.url = "git+https://git.aciceri.dev/aciceri/emacs.git";
|
||||||
treefmt-nix = {
|
treefmt-nix = {
|
||||||
url = "github:numtide/treefmt-nix";
|
url = "github:numtide/treefmt-nix";
|
||||||
inputs.nixpkgs.follows = "nixpkgsUnstable";
|
inputs.nixpkgs.follows = "nixpkgsUnstable";
|
||||||
|
|
|
@ -16,7 +16,6 @@
|
||||||
allow-loopback-pinentry
|
allow-loopback-pinentry
|
||||||
pinentry-program ${pinentryRofi}/bin/pinentry-rofi-with-env
|
pinentry-program ${pinentryRofi}/bin/pinentry-rofi-with-env
|
||||||
'';
|
'';
|
||||||
pinentryFlavor = null;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
programs.gpg = {
|
programs.gpg = {
|
||||||
|
|
Loading…
Add table
Reference in a new issue