Update; Updated hardware-config; updated networking; changes to matrix; migrated to different switch emulator

This commit is contained in:
Jurn Wubben 2025-06-10 00:47:19 +02:00
parent eecad4ed3c
commit bf9497b9dd
10 changed files with 80 additions and 93 deletions

View file

@ -57,6 +57,7 @@ in {
"vimium-c@gdh1995.cn".install_url = "https://addons.mozilla.org/firefox/downloads/latest/vimium-c/latest.xpi"; # Extension info here.
"ff2mpv@yossarian.net".install_url = "https://addons.mozilla.org/firefox/downloads/latest/ff2mpv/latest.xpi";
"newtaboverride@agenedia.com".install_url = "https://addons.mozilla.org/firefox/downloads/latest/new-tab-override/latest.xpi";
"{34daeb50-c2d2-4f14-886a-7160b24d66a4}".install_url = "https://addons.mozilla.org/firefox/downloads/latest/youtube-shorts-block/latest.xpi";
};
};
};

View file

@ -1,6 +1,7 @@
{
pkgs,
osConfig,
inputs,
lib,
...
}: let
@ -9,7 +10,7 @@ in {
# Also look at system/programs/games.nix (some programs have to be overlayed or have systemwide modules that have to be installed.)
home.packages = lib.mkIf games ([
pkgs.dolphin-emu
pkgs.ryubing
inputs.nixpkgs-torzu.legacyPackages.${pkgs.system}.torzu
pkgs.gale
pkgs.adwsteamgtk

View file

@ -1,6 +1,6 @@
{
inputs,
osConfig,
pkgs,
...
}: {
home.sessionVariables = {EDITOR = "nvim";};
@ -39,6 +39,7 @@
clipboard = {
enable = true;
providers.wl-copy.enable = true;
registers = "unnamedplus";
};
binds = {
whichKey.enable = true;
@ -71,6 +72,15 @@
hover = "gh";
codeAction = "<leader>.";
};
# Emmet LSP. No option for this yet. https://github.com/NotAShelf/nvf/pull/867
lspconfig.sources.emmet_language_server = ''
lspconfig.emmet_language_server.setup {
capabilities = capabilities,
on_attach = default_on_attach,
cmd = { "${pkgs.emmet-language-server}/bin/emmet-language-server", "--stdio" }
}
'';
};
autopairs.nvim-autopairs.enable = true;
autocomplete.nvim-cmp.enable = true;