1
0
Fork 0

Compare commits

...

2 commits

Author SHA1 Message Date
474b97e27a
Update deps
Some checks failed
Update Flake / update-flake (push) Failing after 1m56s
Build / build-amd64-linux (push) Successful in 28s
Build / build-arm64-linux (push) Successful in 1m19s
2023-12-11 10:50:34 +01:00
8bc9918654
podman: keep certain images 2023-12-11 10:29:38 +01:00
5 changed files with 52 additions and 52 deletions

View file

@ -14,7 +14,7 @@ jobs:
- name: Update dependencies - name: Update dependencies
run: | run: |
nix flake update nix flake update
./home/programs/nvim/update-plugins.sh nix-shell ./home/programs/nvim/update-plugins.sh
- uses: https://github.com/stefanzweifel/git-auto-commit-action@v5 - uses: https://github.com/stefanzweifel/git-auto-commit-action@v5
with: with:
commit_message: "[automation] Update flake" commit_message: "[automation] Update flake"

View file

@ -244,11 +244,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1702159252, "lastModified": 1702203126,
"narHash": "sha256-4mYOL1EhOmt92OtYsHXRViWrSHvR5obLfCllMmQsUzY=", "narHash": "sha256-4BhN2Vji19MzRC7SUfPZGmtZ2WZydQeUk/ogfRBIZMs=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "e6b7303bd149723c57ca23f5a9428482d6b07306", "rev": "defbb9c5857e157703e8fc7cf3c2ceb01cb95883",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -287,11 +287,11 @@
}, },
"locked": { "locked": {
"dir": "contrib", "dir": "contrib",
"lastModified": 1702163208, "lastModified": 1702221968,
"narHash": "sha256-qJO9rkiSMERQAWCA4mJYNXZ7E6TEkApqva+bIllcNV0=", "narHash": "sha256-JARCpyZ1ZkgTz/d790v8NrnYSrESAj1hJUWbm5bIZD4=",
"owner": "neovim", "owner": "neovim",
"repo": "neovim", "repo": "neovim",
"rev": "096211a87b1649e9a7408ce159072a6236195eea", "rev": "529498685bbcd4783bc0e816d6247118c9ffb9a7",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -312,11 +312,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1702173672, "lastModified": 1702260075,
"narHash": "sha256-VakEKsQirXg+O0dvac32y22GK3eVl8QFi50O51SR0yY=", "narHash": "sha256-2YQEZILR1XAXuSqheK4iR+sFPIHvuT8cfs2N63xBOto=",
"ref": "refs/heads/master", "ref": "refs/heads/master",
"rev": "dfbbf1192cc410098e5822defb112b65c3d066de", "rev": "261d2ae2a0cbe3fd462db8035324b701f024ca88",
"revCount": 621, "revCount": 622,
"type": "git", "type": "git",
"url": "https://git.kempkens.io/daniel/nix-overlay" "url": "https://git.kempkens.io/daniel/nix-overlay"
}, },
@ -347,11 +347,11 @@
}, },
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1701656485, "lastModified": 1702245580,
"narHash": "sha256-xDFormrGCKKGqngHa2Bz1GTeKlFMMjLnHhTDRdMJ1hs=", "narHash": "sha256-tTVRB42Ljo2uWGP7ei5h5/qQjOsdXoz0GHRy9hrVrdw=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "fa194fc484fd7270ab324bb985593f71102e84d1", "rev": "030edbb68e69f2b97231479f98a9597024650df2",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -363,11 +363,11 @@
}, },
"nixos-unstable": { "nixos-unstable": {
"locked": { "locked": {
"lastModified": 1702115821, "lastModified": 1702249933,
"narHash": "sha256-NGPHs+I24iAnF2DhpnFH5XB2kJszW9dt6T/g7tH4CZA=", "narHash": "sha256-OlqCC8A6OC5n0n4meCklk73V64JcyoJQ+EGa5arhvsI=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "5eb361eeb014f6b0dc2a4cbca34b5317560e3a0d", "rev": "0838486e9183ce39398f01b221766e68b50f405c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -379,11 +379,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1702029940, "lastModified": 1702206697,
"narHash": "sha256-qM3Du0perpLesh5hr87mVPZ79McMUKIWUH7EQMh2kWo=", "narHash": "sha256-vE9oEx3Y8TO5MnWwFlmopjHd1JoEBno+EhsfUCq5iR8=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "e9ef8a102c555da4f8f417fe5cf5bd539d8a38b7", "rev": "29d6c96900b9b576c2fb89491452f283aa979819",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -549,11 +549,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1701958734, "lastModified": 1702281974,
"narHash": "sha256-3h3EH1FXQkIeAuzaWB+nK0XK54uSD46pp+dMD3gAcB4=", "narHash": "sha256-OX6umqmLlRKKX0yEfQBmMx8pDNHtxp+sGTLyFh8kLG8=",
"owner": "numtide", "owner": "numtide",
"repo": "treefmt-nix", "repo": "treefmt-nix",
"rev": "e8cea581dd2b7c9998c1e6662db2c1dc30e7fdb0", "rev": "5ff2cdbe0db6a6f3445f7d878cb87d121d914d83",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -117,12 +117,12 @@ in
}; };
nvim-treesitter = buildVimPlugin { nvim-treesitter = buildVimPlugin {
pname = "nvim-treesitter"; pname = "nvim-treesitter";
version = "2023-12-09"; version = "2023-12-11";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "nvim-treesitter"; owner = "nvim-treesitter";
repo = "nvim-treesitter"; repo = "nvim-treesitter";
rev = "1b5bbb54b385c4eae217113f72df5284bc3cc94b"; rev = "a6c655629cad421e432aa84af32cbfe35375113a";
sha256 = "15iwb5n273fgg7fgqap2c51jvxnsdfg7h61aby3apncgb5k472lz"; sha256 = "0cpnn155y1ygqkk18929mn7iq4hd0naxxdb8nh5z7621w0w8nanf";
fetchSubmodules = false; fetchSubmodules = false;
}; };
}; };
@ -139,12 +139,12 @@ in
}; };
rainbow-delimiters-nvim = buildVimPlugin { rainbow-delimiters-nvim = buildVimPlugin {
pname = "rainbow-delimiters.nvim"; pname = "rainbow-delimiters.nvim";
version = "2023-11-26"; version = "2023-12-10";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "HiPhish"; owner = "HiPhish";
repo = "rainbow-delimiters.nvim"; repo = "rainbow-delimiters.nvim";
rev = "47404636a34580db1636dc0cf35027bdf77abba5"; rev = "cc5f3a00819b3bef2789f95443057613ed7c42f8";
sha256 = "0li17i97h8iyk4pa79n1jgzi3firnjmz88vxx0aadd3x33p45d2r"; sha256 = "054ivgg3ybrbacyz0blcsj3idy5is040vmljm2w61r6v80rf6h69";
fetchSubmodules = false; fetchSubmodules = false;
}; };
}; };
@ -230,12 +230,12 @@ in
}; };
nvim-lspconfig = buildVimPlugin { nvim-lspconfig = buildVimPlugin {
pname = "nvim-lspconfig"; pname = "nvim-lspconfig";
version = "2023-12-08"; version = "2023-12-10";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "neovim"; owner = "neovim";
repo = "nvim-lspconfig"; repo = "nvim-lspconfig";
rev = "511609ae0311abfcfaed3c398429a147e895ce2c"; rev = "bd405e45c5fb122c16af8f87fa2dd7ab1981b243";
sha256 = "1k3n405xg6j6c00a9r2a0i2ahjhqq4hk68hzlsl6msrxkzxk3s70"; sha256 = "1jfjy8j91b66i2kkzikkybl56b62ybj8kshxyjjwlvlz9vaqd06j";
fetchSubmodules = false; fetchSubmodules = false;
}; };
}; };
@ -329,23 +329,23 @@ in
}; };
nvim-cmp = buildVimPlugin { nvim-cmp = buildVimPlugin {
pname = "nvim-cmp"; pname = "nvim-cmp";
version = "2023-11-06"; version = "2023-12-10";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "hrsh7th"; owner = "hrsh7th";
repo = "nvim-cmp"; repo = "nvim-cmp";
rev = "0b751f6beef40fd47375eaf53d3057e0bfa317e4"; rev = "41d7633e4146dce1072de32cea31ee31b056a131";
sha256 = "1qp7s2iam9zzdlw5sgkk6c623z7vjgga0rcg63ja0f836l90grba"; sha256 = "0l72vrylmw8zv9hvl8rhiycn69s50fn5064h3ydhpf432b8b65sb";
fetchSubmodules = false; fetchSubmodules = false;
}; };
}; };
cmp-nvim-lsp = buildVimPlugin { cmp-nvim-lsp = buildVimPlugin {
pname = "cmp-nvim-lsp"; pname = "cmp-nvim-lsp";
version = "2023-06-23"; version = "2023-12-10";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "hrsh7th"; owner = "hrsh7th";
repo = "cmp-nvim-lsp"; repo = "cmp-nvim-lsp";
rev = "44b16d11215dce86f253ce0c30949813c0a90765"; rev = "5af77f54de1b16c34b23cba810150689a3a90312";
sha256 = "1ny64ls3z9pcflsg3sd7xnd795mcfbqhyan3bk4ymxgv5jh2qkcr"; sha256 = "03q0v6wgi1lphcfjjdsc26zhnmj3ab9xxsiyp1adl3s1ybv22jzz";
fetchSubmodules = false; fetchSubmodules = false;
}; };
}; };
@ -417,12 +417,12 @@ in
}; };
conform-nvim = buildVimPlugin { conform-nvim = buildVimPlugin {
pname = "conform.nvim"; pname = "conform.nvim";
version = "2023-12-08"; version = "2023-12-10";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "stevearc"; owner = "stevearc";
repo = "conform.nvim"; repo = "conform.nvim";
rev = "48bc9996ebfe90e7766f46338360f75fd6ecb174"; rev = "fb9b0500270ba05b89cc27cd8b7762443bcfae22";
sha256 = "07jnvrjgb3lkl59l0ja2n0lr0sy24j71nzhps1x50ppxhb7pdwfy"; sha256 = "0acy9r36p6xh4xyh0p7a3sw3mmfih8bgixx3qb9ikq3sbmdqmnh3";
fetchSubmodules = false; fetchSubmodules = false;
}; };
}; };
@ -461,12 +461,12 @@ in
}; };
oil-nvim = buildVimPlugin { oil-nvim = buildVimPlugin {
pname = "oil.nvim"; pname = "oil.nvim";
version = "2023-12-08"; version = "2023-12-10";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "stevearc"; owner = "stevearc";
repo = "oil.nvim"; repo = "oil.nvim";
rev = "a173b5776c66a31ce08552677c1eae7ab015835f"; rev = "24027ed8d7f3ee5c38cfd713915e2e16d89e79b3";
sha256 = "0hk51y3va6ha7ap259hwyy05abf658whz6psmb22503f1x0agqnw"; sha256 = "18bk1gg5i9sqzgfwq4qlc24q97ki780i1wrp2ghpp7m1i1b669k5";
fetchSubmodules = false; fetchSubmodules = false;
}; };
}; };
@ -516,12 +516,12 @@ in
}; };
gitsigns-nvim = buildVimPlugin { gitsigns-nvim = buildVimPlugin {
pname = "gitsigns.nvim"; pname = "gitsigns.nvim";
version = "2023-12-08"; version = "2023-12-10";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "lewis6991"; owner = "lewis6991";
repo = "gitsigns.nvim"; repo = "gitsigns.nvim";
rev = "87640f5a877b18bdd49884dbcac220fed924b867"; rev = "6e05045fb1a4845fe44f5c54aafe024444c422ba";
sha256 = "13hpsharmr1rbg2928b16zrh4vg12dag93n8lq2kpwd1nz7al01b"; sha256 = "0wj7cbh9rf77zzzylnx6fahvs7ygnjmqpkm95vaixbg5v5f0hdwj";
fetchSubmodules = false; fetchSubmodules = false;
}; };
}; };
@ -531,8 +531,8 @@ in
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "j-hui"; owner = "j-hui";
repo = "fidget.nvim"; repo = "fidget.nvim";
rev = "b26cdb2b8ea2bf06d27f1bb254e8f027e259f74f"; rev = "7dc62b9ce32ac0f21cfb510f243644ce28a39299";
sha256 = "0p5y9z1xj3y9my2kxwmrjr9wrjc8f4n73s872qsw2snjyzalwnac"; sha256 = "15llm2qy0bgsb0gbyk0p841182cyx3rxa3m3ij378av9kcmcr9kf";
fetchSubmodules = false; fetchSubmodules = false;
}; };
}; };

View file

@ -15,7 +15,7 @@
autoPrune = { autoPrune = {
enable = true; enable = true;
dates = "weekly"; dates = "weekly";
flags = [ "--all" ]; flags = [ "--all" "--filter=label!=io.kempkens.keepImage" ];
}; };
}; };
@ -55,7 +55,7 @@
{ {
Type = "oneshot"; Type = "oneshot";
ExecStart = "${podman}/bin/podman auto-update"; ExecStart = "${podman}/bin/podman auto-update";
ExecStartPost = "${podman}/bin/podman image prune -f"; ExecStartPost = "${podman}/bin/podman image prune -f --filter=label!=io.kempkens.keepImage";
}; };
}; };
} }

View file

@ -56,7 +56,7 @@ in
NSSWITCH NSSWITCH
tar -cv . | tar -tvf - tar -cv . | tar -tvf -
tar -cv . | podman import - forgejo-runner-nix tar -cv . | podman import --change "LABEL io.kempkens.keepImage=true" - forgejo-runner-nix
''; '';
serviceConfig = { serviceConfig = {
RuntimeDirectory = "forgejo-runner-nix-image"; RuntimeDirectory = "forgejo-runner-nix-image";