Commit graph

206 commits

Author SHA1 Message Date
Gabe Venberg 90fe4a9ad0 fixed https://github.com/NixOS/nixpkgs/issues/398172 in nixpkgs fork.
just waiting for https://github.com/NixOS/nixpkgs/pull/398536 to get
reviewed and merged.
2025-04-14 12:59:03 +02:00
Gabe Venberg 357f6ae2f6 added duf. 2025-04-14 11:21:19 +02:00
Gabe Venberg dfd2adcc8b added editorconfig file. 2025-04-14 10:49:16 +02:00
Gabe Venberg 9177a84b5c fix for https://github.com/NixOS/nixpkgs/issues/398172 2025-04-13 22:05:58 +02:00
Gabe Venberg 48c60629ab Restic: made modular backup declerations.
Required tree-wide re-wiring of the host option.
Now, rather than each host having a monolithic restic.nix file,
the hosts restic.nix file just specifies the password and url of the
restic repository. Eatch module then definies specific paths to backup
and any pre and post commands that need to be performed.
Each backed up service gets an independent systemd backup service and
timer.
2025-04-13 15:27:25 +02:00
Gabe Venberg cf33c036dd added ability to make temporary upload sites on cirrostratus. 2025-04-12 11:28:01 +02:00
Gabe Venberg 86f3b1177d zellij tweaks. 2025-04-12 11:07:51 +02:00
Gabe Venberg d9a96af9c5 added miniserve to full terminal setup. 2025-04-12 11:04:07 +02:00
Gabe Venberg 10289cb930 added minecraft server. Backup solution is a bit ugly ATM. 2025-04-12 00:29:44 +02:00
Gabe Venberg 39bee826c3 added trackable git hooks. 2025-04-11 17:30:33 +02:00
Gabe Venberg 10ff8b3644 zsh tre integration. 2025-04-02 00:33:42 +02:00
Gabe Venberg 7d09629c17 7z is a wonderful tool. 2025-03-30 20:26:01 +02:00
Gabe Venberg 3931f43dd0 flake update. 2025-03-30 14:19:34 +02:00
Gabe Venberg 988b16d1ef somehow ripgrep was not part of my installs! 2025-03-25 18:32:34 +01:00
Gabe Venberg e46677a3f6 added backup pruning to restic.
Only done on the restic host itself, as no remote can do it due to
--append-only.
2025-03-25 17:41:01 +01:00
Gabe Venberg 838f85f25d moved dua to minimal-terminal. 2025-03-25 16:41:31 +01:00
Gabe Venberg ac463949c7 added forgejo to restic backups. 2025-03-24 16:23:31 +01:00
Gabe Venberg 3a8026d110 flake update. 2025-03-21 15:15:44 +01:00
Gabe Venberg f21d82667f secrets update. 2025-03-20 13:11:01 +01:00
Gabe Venberg fb61db7011 moved gabevenberg.com to cirrus. 2025-03-20 12:56:37 +01:00
Gabe Venberg 210bf5c415 added xkb options to i3. 2025-03-20 12:42:59 +01:00
Gabe Venberg 822ef5facb nix flake update 2025-03-17 11:49:18 +01:00
Gabe Venberg a0c314dd0e flake update. 2025-03-11 16:36:59 +01:00
Gabe Venberg 4c09115899 zk alias to track TODOs. 2025-03-05 17:15:33 +01:00
Gabe Venberg bcfdf4e69f added git submodule recurse option. 2025-03-03 16:28:44 +01:00
Gabe Venberg a625646675 added more zk keybinds, integrated with telescope. 2025-02-28 13:47:46 +01:00
Gabe Venberg 01bca4daf6 git track alias.
Used for starting to track new files without staging them.
2025-02-28 09:57:52 +01:00
Gabe Venberg d9e5f00b62 removed bitbake language server. 2025-02-27 17:08:46 +01:00
Gabe Venberg f07f6bc438 fixed zk keybinds. 2025-02-27 16:34:45 +01:00
Gabe Venberg c86b3bac98 added some keybinds for zk-nvim. 2025-02-26 16:46:35 +01:00
Gabe Venberg 3f420834b6 some keybindings for zk-nvim. 2025-02-26 16:15:21 +01:00
Gabe Venberg d1ca19692b changed link format for zk. 2025-02-26 11:43:50 +01:00
Gabe Venberg 7fc88db93c properly enforced optional dependencies for yazi. 2025-02-26 11:05:53 +01:00
Gabe Venberg 9b9a075715 some zk tweaks, new title format. 2025-02-26 10:13:51 +01:00
Gabe Venberg 1168fdb539 ran formatter. 2025-02-25 12:49:21 +01:00
Gabe Venberg 0c7c761f56 added some more qol git settings. 2025-02-25 12:47:05 +01:00
Gabe Venberg 82b6a01e94 disabled marksman markdown lsp, it gets in the way of zk. 2025-02-25 10:36:47 +01:00
Gabe Venberg d2fdaf9611 added the zk note taking assistant. 2025-02-24 18:52:46 +01:00
Gabe Venberg e8a5bb3bc9 many things:
* flake.lock update, with code changes needed.
* miniserve.rs static directory listing.
* change from typst-ls to tinymist for typst lsp
* deletion of hugo template.
* change from self-built duckdns module to nixpkgs one.
2025-02-24 11:39:38 +01:00
Gabe Venberg 73451d607b typst template, more complete hugo template. 2024-12-04 00:54:27 +01:00
Gabe Venberg 6b68c00069 zig irc. 2024-12-02 17:59:26 +01:00
Gabe Venberg 02c3493a16 added LSPs. 2024-12-01 23:18:34 +01:00
Gabe Venberg 17d9c96c6a added qualc to full terminal. 2024-11-18 20:08:30 +01:00
Gabe Venberg d1edf27f7d added mbrserver.com IRC server. 2024-11-13 13:23:01 +01:00
Gabe Venberg 0580028894 added cyberchef. 2024-11-13 11:54:30 +01:00
Gabe Venberg 0bf95cf6b3 added rmpc config. 2024-11-11 11:58:35 +01:00
Gabe Venberg f44fd68fbd flake update. 2024-11-06 14:00:50 +01:00
Gabe Venberg 6608679a60 added rmpc and a few beets plugins. 2024-10-22 14:41:02 +02:00
Gabe Venberg 83acb39bbb added playerclt to home-manager, cleaned up nixvim warnings. 2024-10-22 12:16:02 +02:00
Gabe Venberg 1e6a1e3f93 formatting. 2024-10-21 16:06:30 +02:00