remove restic azure
This commit is contained in:
parent
0fc512c3c6
commit
e634f2a628
6 changed files with 40 additions and 48 deletions
|
@ -11,7 +11,6 @@
|
||||||
sops.age.keyFile = "/root/.config/sops/age/keys.txt";
|
sops.age.keyFile = "/root/.config/sops/age/keys.txt";
|
||||||
sops.secrets = {
|
sops.secrets = {
|
||||||
"borg/yt" = { };
|
"borg/yt" = { };
|
||||||
"restic/azure-yt" = { };
|
|
||||||
"azure" = { };
|
"azure" = { };
|
||||||
"ntfy" = { };
|
"ntfy" = { };
|
||||||
};
|
};
|
||||||
|
@ -145,6 +144,8 @@
|
||||||
aw-watcher-window-wayland
|
aw-watcher-window-wayland
|
||||||
aw-qt
|
aw-qt
|
||||||
aw-watcher-afk
|
aw-watcher-afk
|
||||||
|
sshfs
|
||||||
|
nextcloud-client
|
||||||
|
|
||||||
(callPackage ./anki-bin.nix {})
|
(callPackage ./anki-bin.nix {})
|
||||||
];
|
];
|
||||||
|
@ -255,43 +256,6 @@
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
services.restic.backups.ytazure = {
|
|
||||||
paths = [ "/root" "/home" "/var/lib" "/var/log" "/opt" "/etc" ];
|
|
||||||
exclude = [
|
|
||||||
".git"
|
|
||||||
"**/.cache"
|
|
||||||
"**/node_modules"
|
|
||||||
"**/cache"
|
|
||||||
"**/Cache"
|
|
||||||
"/var/lib/docker"
|
|
||||||
"/home/**/Downloads"
|
|
||||||
"**/.steam"
|
|
||||||
"**/.rustup"
|
|
||||||
"**/.docker"
|
|
||||||
"**/borg"
|
|
||||||
];
|
|
||||||
passwordFile = "/run/secrets/restic/azure-yt";
|
|
||||||
environmentFile = "/run/secrets/azure";
|
|
||||||
repository = "azure:yt-backup:/";
|
|
||||||
extraOptions = [
|
|
||||||
"azure.access-tier=Archive"
|
|
||||||
];
|
|
||||||
package = pkgs.restic.overrideAttrs {
|
|
||||||
src = pkgs.fetchFromGitHub {
|
|
||||||
owner = "restic";
|
|
||||||
repo = "restic";
|
|
||||||
rev = "1133498ef80762608f959df41d303f7246fff04f";
|
|
||||||
hash = "sha256-RmCEZ5T99uNNDwrQ3CofXBf4UzNjelVzyZyvx5aZO0A=";
|
|
||||||
};
|
|
||||||
vendorHash = "sha256-TstuI6KgAFEQH90PCZMN6s4dUab2GyPKqOtqMfIV8wA=";
|
|
||||||
};
|
|
||||||
backupCleanupCommand = ''
|
|
||||||
${pkgs.curl}/bin/curl -u $(cat /run/secrets/ntfy) -d "ytazure: backup completed with exit code: $exitStatus
|
|
||||||
$(journalctl -u restic-backups-ytazure.service|tail -n 5)" \
|
|
||||||
https://ntfy.cything.io/chunk
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
|
|
||||||
services.btrbk.instances.local = {
|
services.btrbk.instances.local = {
|
||||||
onCalendar = "hourly";
|
onCalendar = "hourly";
|
||||||
settings = {
|
settings = {
|
||||||
|
@ -380,4 +344,11 @@
|
||||||
enable = true;
|
enable = true;
|
||||||
wlr.enable = true;
|
wlr.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
nix.optimise = {
|
||||||
|
automatic = true;
|
||||||
|
dates = [ "03:45" ];
|
||||||
|
};
|
||||||
|
|
||||||
|
nix.settings.auto-optimise-store = true;
|
||||||
}
|
}
|
||||||
|
|
12
nix/flake.lock
generated
12
nix/flake.lock
generated
|
@ -7,11 +7,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1733389730,
|
"lastModified": 1733484277,
|
||||||
"narHash": "sha256-KZMu4ddMll5khS0rYkJsVD0hVqjMNHlhTM3PCQar0Ag=",
|
"narHash": "sha256-i5ay20XsvpW91N4URET/nOc0VQWOAd4c4vbqYtcH8Rc=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "65912bc6841cf420eb8c0a20e03df7cbbff5963f",
|
"rev": "d00c6f6d0ad16d598bf7e2956f52c1d9d5de3c3a",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -22,11 +22,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1733212471,
|
"lastModified": 1733392399,
|
||||||
"narHash": "sha256-M1+uCoV5igihRfcUKrr1riygbe73/dzNnzPsmaLCmpo=",
|
"narHash": "sha256-kEsTJTUQfQFIJOcLYFt/RvNxIK653ZkTBIs4DG+cBns=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "55d15ad12a74eb7d4646254e13638ad0c4128776",
|
"rev": "d0797a04b81caeae77bcff10a9dde78bc17f5661",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
@ -43,10 +43,6 @@ keymap.set("n", "<space>s", require("nvim-tree.api").tree.toggle, {
|
||||||
-- shortcut to command mode
|
-- shortcut to command mode
|
||||||
keymap.set({ "n", "x" }, ";", ":", { silent = true })
|
keymap.set({ "n", "x" }, ";", ":", { silent = true })
|
||||||
|
|
||||||
keymap.set("n", [[\d]], "<cmd>close<cr>", {
|
|
||||||
silent = true,
|
|
||||||
})
|
|
||||||
|
|
||||||
keymap.set("n", "<space>o", "printf('m`%so<ESC>``', v:count1)", {
|
keymap.set("n", "<space>o", "printf('m`%so<ESC>``', v:count1)", {
|
||||||
expr = true,
|
expr = true,
|
||||||
desc = "insert line below without moving cursor",
|
desc = "insert line below without moving cursor",
|
||||||
|
|
|
@ -10,6 +10,7 @@
|
||||||
"dressing.nvim": { "branch": "master", "commit": "fc78a3ca96f4db9f8893bb7e2fd9823e0780451b" },
|
"dressing.nvim": { "branch": "master", "commit": "fc78a3ca96f4db9f8893bb7e2fd9823e0780451b" },
|
||||||
"fzf-lua": { "branch": "main", "commit": "175ddbb9bbe28eef006516f38b126215de1fef57" },
|
"fzf-lua": { "branch": "main", "commit": "175ddbb9bbe28eef006516f38b126215de1fef57" },
|
||||||
"gitsigns.nvim": { "branch": "main", "commit": "5f808b5e4fef30bd8aca1b803b4e555da07fc412" },
|
"gitsigns.nvim": { "branch": "main", "commit": "5f808b5e4fef30bd8aca1b803b4e555da07fc412" },
|
||||||
|
"hop.nvim": { "branch": "master", "commit": "08ddca799089ab96a6d1763db0b8adc5320bf050" },
|
||||||
"lazy.nvim": { "branch": "main", "commit": "56ead98e05bb37a4ec28930a54d836d033cf00f2" },
|
"lazy.nvim": { "branch": "main", "commit": "56ead98e05bb37a4ec28930a54d836d033cf00f2" },
|
||||||
"lualine.nvim": { "branch": "master", "commit": "2a5bae925481f999263d6f5ed8361baef8df4f83" },
|
"lualine.nvim": { "branch": "master", "commit": "2a5bae925481f999263d6f5ed8361baef8df4f83" },
|
||||||
"nvim-autopairs": { "branch": "master", "commit": "b464658e9b880f463b9f7e6ccddd93fb0013f559" },
|
"nvim-autopairs": { "branch": "master", "commit": "b464658e9b880f463b9f7e6ccddd93fb0013f559" },
|
||||||
|
|
16
nvim/lua/config/hop.lua
Normal file
16
nvim/lua/config/hop.lua
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
local hop = require('hop')
|
||||||
|
local keymap = vim.keymap
|
||||||
|
|
||||||
|
hop.setup {
|
||||||
|
case_insensitive = true;
|
||||||
|
char2_fallback_key = "<CR>",
|
||||||
|
quit_key = "<Esc",
|
||||||
|
}
|
||||||
|
|
||||||
|
keymap.set({ 'n', 'v', 'o' }, 'f', "", {
|
||||||
|
silent = true;
|
||||||
|
noremap = true;
|
||||||
|
callback = function()
|
||||||
|
hop.hint_char2()
|
||||||
|
end,
|
||||||
|
})
|
|
@ -83,6 +83,14 @@ local plugin_specs = {
|
||||||
{ "nvim-lualine/lualine.nvim", dependencies = { "nvim-tree/nvim-web-devicons" } },
|
{ "nvim-lualine/lualine.nvim", dependencies = { "nvim-tree/nvim-web-devicons" } },
|
||||||
|
|
||||||
{ "github/copilot.vim", lazy = false },
|
{ "github/copilot.vim", lazy = false },
|
||||||
|
|
||||||
|
{
|
||||||
|
'smoka7/hop.nvim',
|
||||||
|
version = "*",
|
||||||
|
config = function()
|
||||||
|
require("config.hop")
|
||||||
|
end,
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
require("lazy").setup({
|
require("lazy").setup({
|
||||||
|
|
Loading…
Add table
Reference in a new issue