Merge branch 'main' of codeberg.org:muon/home

This commit is contained in:
muon 2025-09-24 22:08:48 +00:00
commit 70c21b81ed
3 changed files with 27 additions and 0 deletions

View file

@ -9,6 +9,11 @@
...
}: let
cfg = config.mods;
keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKEio+Y5wBVD1wILaH2R3wV10FvVjiqy/4gGBWHOITTB muon@muon"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKevYmkH7xvYoquBjnYZ7PJiVqf+GOh9fxAJBN6wZGBB gin4@hi.is"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILmAOd9VbhyJeibt6Vrb101MNTk5W8+rh94Djv/C+pyu muon@muho"
];
in {
# Hardware
imports = [
@ -58,6 +63,9 @@ in {
services.picom.enable = true;
services.picom.opacityRules = ["50:name *= 'Cheat'"];
users.users.muon.openssh.authorizedKeys.keys = keys;
users.users.root.openssh.authorizedKeys.keys = keys;
# Persist
environment.persistence."/persist" = {
directories = ["/etc/NetworkManager" "/var/lib/NetworkManager"];

View file

@ -36,6 +36,8 @@ in {
ruff
just
go
rainfrog
tealdeer
]
# Non-free </3
++ [google-cloud-sdk google-cloud-sql-proxy];

View file

@ -110,6 +110,23 @@
formatOnSave = true;
};
keymaps = [
{
key = "<leader>w";
mode = ["n"];
action = ":w<CR>";
silent = true;
desc = "Save file";
}
{
key = "gd";
mode = "n";
silent = true;
action = "<cmd>lua vim.lsp.buf.definition()<CR>";
desc = "Go to Definition";
}
];
languages = {
enableFormat = true;
enableTreesitter = true;