Update deps
This commit is contained in:
parent
1a88a2909d
commit
a77dce38f5
8 changed files with 61 additions and 31 deletions
24
flake.lock
24
flake.lock
|
@ -152,11 +152,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1687431792,
|
"lastModified": 1687598357,
|
||||||
"narHash": "sha256-ba5d/XlxQrgNrYeYhriX3FISBMVBF+nKVBMLE0/OC0Q=",
|
"narHash": "sha256-70ciIe8415oQnQypawaqocEaLJcI1XtkqRNmle8vsrg=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "disko",
|
"repo": "disko",
|
||||||
"rev": "637d87df3fd265a1d1669d897ad9436a87fc5ad8",
|
"rev": "1e7098ee0448dc5d33df394d040f454cd42a809c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -276,11 +276,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1687506590,
|
"lastModified": 1687627695,
|
||||||
"narHash": "sha256-CSou9mrG9h/WVRjCptfTrATVxvhmtdQXElmWV/ZkrAs=",
|
"narHash": "sha256-6Pu7nWb52PRtUmihwuDNShDmsZiXgtXR0OARtH4DSik=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "d2b6f2d154bf6b27a93ed895392f80c503df7cfa",
|
"rev": "172d46d4b2677b32277d903bdf4cff77c2cc6477",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -299,11 +299,11 @@
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"dir": "contrib",
|
"dir": "contrib",
|
||||||
"lastModified": 1687473626,
|
"lastModified": 1687563195,
|
||||||
"narHash": "sha256-9RacG3kFwJoxAeTcSU4DSuISk8jIO/7uarTe/M7/gZs=",
|
"narHash": "sha256-eLdq2jS/CGCUe68V3K7YenGdxhP8Lf2zC9mMj8rDnB8=",
|
||||||
"owner": "neovim",
|
"owner": "neovim",
|
||||||
"repo": "neovim",
|
"repo": "neovim",
|
||||||
"rev": "3688735c2b63337ab8d8b12ac08b4e6e064e98a2",
|
"rev": "fa0a25dcb3a4fd2d6f03e09bcc7edac2f9ea8ded",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -324,11 +324,11 @@
|
||||||
"weewx-proxy-flake": "weewx-proxy-flake"
|
"weewx-proxy-flake": "weewx-proxy-flake"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1687508546,
|
"lastModified": 1687594890,
|
||||||
"narHash": "sha256-FU40rzPZcwdfXxMh8t00pdvAwFZtG38LuSC3oh0bD48=",
|
"narHash": "sha256-Vf4nJWN7Vd+FOgVMhPdfACwtv8Oa+RB2WAV5tqFfBpo=",
|
||||||
"owner": "nifoc",
|
"owner": "nifoc",
|
||||||
"repo": "nix-overlay",
|
"repo": "nix-overlay",
|
||||||
"rev": "313011c66b28d90f3c35bf01fd0fa45c9602f94e",
|
"rev": "9ff43e8db8a409e01ee8ce9c6d764399eddb5ea1",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
@ -31,7 +31,7 @@ in
|
||||||
nodePackages.dockerfile-language-server-nodejs
|
nodePackages.dockerfile-language-server-nodejs
|
||||||
nodePackages.svelte-language-server
|
nodePackages.svelte-language-server
|
||||||
nodePackages.typescript-language-server
|
nodePackages.typescript-language-server
|
||||||
# nodePackages.vscode-langservers-extracted
|
nodePackages.vscode-langservers-extracted
|
||||||
nodePackages.yaml-language-server
|
nodePackages.yaml-language-server
|
||||||
lua-language-server
|
lua-language-server
|
||||||
taplo-lsp
|
taplo-lsp
|
||||||
|
|
|
@ -85,12 +85,12 @@ in
|
||||||
};
|
};
|
||||||
leap-nvim = buildVimPluginFrom2Nix {
|
leap-nvim = buildVimPluginFrom2Nix {
|
||||||
pname = "leap.nvim";
|
pname = "leap.nvim";
|
||||||
version = "2023-06-22";
|
version = "2023-06-24";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "ggandor";
|
owner = "ggandor";
|
||||||
repo = "leap.nvim";
|
repo = "leap.nvim";
|
||||||
rev = "0e5a8b684b577a1d1af53499007e9b84f6323e45";
|
rev = "3cc0e6a0b99dc18d4e5a88baa3cbe3c7b8b34566";
|
||||||
sha256 = "14mqp0l6gwhgg6sz592cdzkrh82gv2wa6l094spyyhz6f598rz62";
|
sha256 = "1d8kzcg8cnzqjn02cdsmhx0hx2hsncxg2kacnsyzlzwwrcix2kg9";
|
||||||
fetchSubmodules = false;
|
fetchSubmodules = false;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -107,12 +107,12 @@ in
|
||||||
};
|
};
|
||||||
nvim-treesitter = buildVimPluginFrom2Nix {
|
nvim-treesitter = buildVimPluginFrom2Nix {
|
||||||
pname = "nvim-treesitter";
|
pname = "nvim-treesitter";
|
||||||
version = "2023-06-23";
|
version = "2023-06-24";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "nvim-treesitter";
|
owner = "nvim-treesitter";
|
||||||
repo = "nvim-treesitter";
|
repo = "nvim-treesitter";
|
||||||
rev = "f03db67aa400940a4e39f138a20cc9d0843528d3";
|
rev = "68c619f2e3bbace5d2e885dbe44289dc68d776e5";
|
||||||
sha256 = "0g4nkd8l7hqhhxin05pp0da39kfs5zm29bj5pb87fxvbm8zmrijc";
|
sha256 = "118pqng7bc61f37w82c1qiq5ird4l5sk8g7bgyycclay1h14xgsi";
|
||||||
fetchSubmodules = false;
|
fetchSubmodules = false;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
|
|
||||||
set -f nix_os (uname)
|
set -f nix_os (uname)
|
||||||
set -f nix_hostname (hostname -s)
|
set -f nix_hostname (hostname -s)
|
||||||
|
set -f other_hostname $argv[1]
|
||||||
|
|
||||||
switch $nix_os
|
switch $nix_os
|
||||||
case Darwin
|
case Darwin
|
||||||
|
@ -16,7 +17,8 @@ end
|
||||||
pushd "$config_dir"
|
pushd "$config_dir"
|
||||||
rm -rf result
|
rm -rf result
|
||||||
|
|
||||||
switch $nix_os
|
if test "$other_hostname" = ""
|
||||||
|
switch $nix_os
|
||||||
case Darwin
|
case Darwin
|
||||||
git pull
|
git pull
|
||||||
nom build ".#darwinConfigurations.$nix_hostname.config.system.build.toplevel"
|
nom build ".#darwinConfigurations.$nix_hostname.config.system.build.toplevel"
|
||||||
|
@ -24,6 +26,11 @@ switch $nix_os
|
||||||
case Linux
|
case Linux
|
||||||
sudo git pull
|
sudo git pull
|
||||||
sudo nixos-rebuild switch --flake .
|
sudo nixos-rebuild switch --flake .
|
||||||
|
end
|
||||||
|
else
|
||||||
|
git pull
|
||||||
|
nom build --eval-store auto --store "ssh-ng://builder-$other_hostname" ".#nixosConfigurations.$other_hostname.config.system.build.toplevel"
|
||||||
|
deploy --skip-checks ".#$other_hostname"
|
||||||
end
|
end
|
||||||
|
|
||||||
rm -f result
|
rm -f result
|
||||||
|
|
|
@ -45,7 +45,7 @@
|
||||||
{
|
{
|
||||||
hostName = "builder-tanker";
|
hostName = "builder-tanker";
|
||||||
systems = [ "x86_64-linux" "aarch64-linux" ];
|
systems = [ "x86_64-linux" "aarch64-linux" ];
|
||||||
maxJobs = 2;
|
maxJobs = 4;
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
|
@ -57,7 +57,7 @@
|
||||||
{
|
{
|
||||||
hostName = "builder-argon";
|
hostName = "builder-argon";
|
||||||
systems = [ "aarch64-linux" ];
|
systems = [ "aarch64-linux" ];
|
||||||
maxJobs = 1;
|
maxJobs = 2;
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
|
@ -12,6 +12,7 @@ in
|
||||||
../shared/show-update-changelog.nix
|
../shared/show-update-changelog.nix
|
||||||
../nixos/ssh.nix
|
../nixos/ssh.nix
|
||||||
../nixos/msmtp.nix
|
../nixos/msmtp.nix
|
||||||
|
../nixos/smartd.nix
|
||||||
|
|
||||||
../nixos/git.nix
|
../nixos/git.nix
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ config, ... }:
|
{ pkgs, config, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
programs.msmtp = {
|
programs.msmtp = {
|
||||||
|
@ -16,7 +16,7 @@
|
||||||
port = 465;
|
port = 465;
|
||||||
tls_starttls = false;
|
tls_starttls = false;
|
||||||
user = "postmaster@mg.kempkens.io";
|
user = "postmaster@mg.kempkens.io";
|
||||||
passwordeval = "cat ${config.age.secrets.msmtp-password.path}";
|
passwordeval = "${pkgs.coreutils}/bin/cat ${config.age.secrets.msmtp-password.path}";
|
||||||
|
|
||||||
set_from_header = true;
|
set_from_header = true;
|
||||||
from = "tanker@mg.kempkens.io";
|
from = "tanker@mg.kempkens.io";
|
||||||
|
|
22
system/nixos/smartd.nix
Normal file
22
system/nixos/smartd.nix
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
{
|
||||||
|
services.smartd = {
|
||||||
|
enable = true;
|
||||||
|
|
||||||
|
autodetect = true;
|
||||||
|
|
||||||
|
defaults.monitored = "-a -o on -s (S/../.././02|L/../../6/03)";
|
||||||
|
|
||||||
|
notifications = {
|
||||||
|
mail = {
|
||||||
|
enable = true;
|
||||||
|
sender = "smartd@mg.kempkens.io";
|
||||||
|
recipient = "daniel+tanker@kempkens.io";
|
||||||
|
};
|
||||||
|
|
||||||
|
wall.enable = true;
|
||||||
|
x11.enable = false;
|
||||||
|
|
||||||
|
test = false;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
Loading…
Reference in a new issue