add:mirror_workflow

build:update:flake

update:linux_6.17.6
This commit is contained in:
dichgrem
2025-10-31 10:52:58 +08:00
parent 5f6ff37b6e
commit 8dcbddc004
4 changed files with 72 additions and 37 deletions

View File

@@ -0,0 +1,38 @@
name: Mirror to Codeberg
on:
push:
branches:
- main
tags:
- '*'
jobs:
mirror:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Push to Codeberg
env:
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY_CODEBERG }}
REPO_URL_CODEBERG: ${{ secrets.REPO_URL_CODEBERG }}
run: |
set -euxo pipefail
mkdir -p ~/.ssh
echo "$SSH_PRIVATE_KEY" > ~/.ssh/id_ed25519
chmod 600 ~/.ssh/id_ed25519
cat >> ~/.ssh/config <<EOF
Host codeberg.org
IdentityFile ~/.ssh/id_ed25519
StrictHostKeyChecking no
EOF
git config --global user.name "GitHub Actions"
git config --global user.email "github-actions@github.com"
git remote add codeberg "$REPO_URL_CODEBERG"
git push --tags --force --prune codeberg "refs/remotes/origin/*:refs/heads/*"

66
flake.lock generated
View File

@@ -77,11 +77,11 @@
"rust-overlay": "rust-overlay"
},
"locked": {
"lastModified": 1761548673,
"narHash": "sha256-/513FfwpfbeppPdGDbmLhgcctLqEHdx8Rs92jImKA3M=",
"lastModified": 1762142233,
"narHash": "sha256-iaCwRAWud6hcy6piBAiU9t8swmyAGVmucHnTjcPe6IM=",
"owner": "chaotic-cx",
"repo": "nyx",
"rev": "25ef687b6a0a13e9d39c3949e7de05873f5571a9",
"rev": "3a26d7cf3b5d8083fc7c406e8aed4251e364c48f",
"type": "github"
},
"original": {
@@ -117,11 +117,11 @@
]
},
"locked": {
"lastModified": 1760701190,
"narHash": "sha256-y7UhnWlER8r776JsySqsbTUh2Txf7K30smfHlqdaIQw=",
"lastModified": 1761899396,
"narHash": "sha256-XOpKBp6HLzzMCbzW50TEuXN35zN5WGQREC7n34DcNMM=",
"owner": "nix-community",
"repo": "disko",
"rev": "3a9450b26e69dcb6f8de6e2b07b3fc1c288d85f5",
"rev": "6f4cf5abbe318e4cd1e879506f6eeafd83f7b998",
"type": "github"
},
"original": {
@@ -279,11 +279,11 @@
]
},
"locked": {
"lastModified": 1761513701,
"narHash": "sha256-w7qOcQb1FSMZASvWe01r99QqZ5LnHO0k3rgs5ryyig0=",
"lastModified": 1761878381,
"narHash": "sha256-lCRaipHgszaFZ1Cs8fdGJguVycCisBAf2HEFgip5+xU=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "255b6a0ef2f488a2fad051361699cc67db57338c",
"rev": "4ac96eb21c101a3e5b77ba105febc5641a8959aa",
"type": "github"
},
"original": {
@@ -299,11 +299,11 @@
]
},
"locked": {
"lastModified": 1761530345,
"narHash": "sha256-+9+YCK9Lh6GThkXu/8JTxMFUnImIdZpb8ElUh6/F5Y8=",
"lastModified": 1762146130,
"narHash": "sha256-/XOEA0a61fZ45i/BpaSsyLNNbw/yKwjMbkB/IWSGLzU=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "bbaeb9f1c29e79bb1653b32c3d73244cdf4bd888",
"rev": "b5ed4afc2277339bdf0e9edf59befff7350cf075",
"type": "github"
},
"original": {
@@ -349,11 +349,11 @@
]
},
"locked": {
"lastModified": 1761376732,
"narHash": "sha256-wavx9gROyuRZKSvPCCBh78gOur7o88ndRi545njNRrM=",
"lastModified": 1761748321,
"narHash": "sha256-hD5mVzmUeyVppjArdy2uVdQe/CQUR9i3WgZB05onE7A=",
"owner": "Jovian-Experiments",
"repo": "Jovian-NixOS",
"rev": "8bef482d65425d0cff6b20c11a5f054f85569a38",
"rev": "533db5857c9e00ca352558a928417116ee08a824",
"type": "github"
},
"original": {
@@ -387,11 +387,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1761373498,
"narHash": "sha256-Q/uhWNvd7V7k1H1ZPMy/vkx3F8C13ZcdrKjO7Jv7v0c=",
"lastModified": 1761907660,
"narHash": "sha256-kJ8lIZsiPOmbkJypG+B5sReDXSD1KGu2VEPNqhRa/ew=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "6a08e6bb4e46ff7fcbb53d409b253f6bad8a28ce",
"rev": "2fb006b87f04c4d3bdf08cfdbc7fab9c13d94a15",
"type": "github"
},
"original": {
@@ -431,11 +431,11 @@
},
"nixpkgs_3": {
"locked": {
"lastModified": 1761373498,
"narHash": "sha256-Q/uhWNvd7V7k1H1ZPMy/vkx3F8C13ZcdrKjO7Jv7v0c=",
"lastModified": 1761907660,
"narHash": "sha256-kJ8lIZsiPOmbkJypG+B5sReDXSD1KGu2VEPNqhRa/ew=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "6a08e6bb4e46ff7fcbb53d409b253f6bad8a28ce",
"rev": "2fb006b87f04c4d3bdf08cfdbc7fab9c13d94a15",
"type": "github"
},
"original": {
@@ -471,11 +471,11 @@
"systems": "systems_2"
},
"locked": {
"lastModified": 1761534198,
"narHash": "sha256-yZq2tC5GYqfDBYK97Yx+950ZbMJNI2j0AbPE/wz+FkM=",
"lastModified": 1762097356,
"narHash": "sha256-XwLZC+5T3gJJWVVAZ9atpRPopyXXlHfF5fvkhTigs0E=",
"owner": "nix-community",
"repo": "nixvim",
"rev": "5da380555961da4f06fd88cccea218db3558def4",
"rev": "660fba984fe25ded6fa2e32016c05aebf4290273",
"type": "github"
},
"original": {
@@ -519,11 +519,11 @@
]
},
"locked": {
"lastModified": 1760652422,
"narHash": "sha256-C88Pgz38QIl9JxQceexqL2G7sw9vodHWx1Uaq+NRJrw=",
"lastModified": 1761730856,
"narHash": "sha256-t1i5p/vSWwueZSC0Z2BImxx3BjoUDNKyC2mk24krcMY=",
"owner": "NuschtOS",
"repo": "search",
"rev": "3ebeebe8b6a49dfb11f771f761e0310f7c48d726",
"rev": "e29de6db0cb3182e9aee75a3b1fd1919d995d85b",
"type": "github"
},
"original": {
@@ -551,11 +551,11 @@
]
},
"locked": {
"lastModified": 1761446259,
"narHash": "sha256-JNNOtIIVIX+yBIsh1rq1Nxhc1LZq168vuQB5sqrZbCY=",
"lastModified": 1761964689,
"narHash": "sha256-Zo3LQQDz+64EQ9zor/WmeNTFLoZkjmhp0UY3G0D3seE=",
"owner": "oxalica",
"repo": "rust-overlay",
"rev": "95098bb4d55ebe167c082fc40705a73ef76b58e4",
"rev": "63d22578600f70d293aede6bc737efef60ebd97f",
"type": "github"
},
"original": {
@@ -583,11 +583,11 @@
"tinted-zed": "tinted-zed"
},
"locked": {
"lastModified": 1761028816,
"narHash": "sha256-s1XiIeJHpODVWfzsPaK9e21iz1dQSCU3H4/1OxOsyps=",
"lastModified": 1762101397,
"narHash": "sha256-wGiL2K3kAyBBmIZpJEskaSIgyzzpg0zwfvri+Sy6/CI=",
"owner": "danth",
"repo": "stylix",
"rev": "b81dc0a385443099e7d231fe6275189e32c3b760",
"rev": "8c0640d5722a02178c8ee80a62c5f019cab4b3c1",
"type": "github"
},
"original": {

View File

@@ -25,7 +25,7 @@
home.packages = with pkgs; [
libsForQt5.qtstyleplugin-kvantum
libsForQt5.qt5ct
qt6ct
qt6Packages.qt6ct
];
qt = {

View File

@@ -81,9 +81,6 @@ in {
zig
nodejs_20
pnpm
# School
eclipses.eclipse-java
];
};