commit 226884599cbb7b9a962a31c65a01a47680d5e23f
parent ac3165ff9016233f89fd3fa972694964d2f692ee
Author: Toni Brown <me@tb148.eu.org>
Date: Thu, 13 Nov 2025 13:20:55 +0800
Update Nix home configuration packages and services
- Comment out vesktop and lutris configurations - Reorganize
package list and add new applications - Remove yazi file manager
- Add commented protonmail-bridge service
Diffstat:
1 file changed, 10 insertions(+), 12 deletions(-)
diff --git a/home.nix b/home.nix
@@ -8,7 +8,7 @@
}: {
imports = [
./starship.nix
- ./vesktop.nix
+ # ./vesktop.nix
./zed-editor.nix
];
@@ -49,10 +49,11 @@
ffmpeg
fish
gtkwave
+ jetbrains.idea-ultimate
+ nerd-fonts.iosevka
iosevka-bin
iverilog
jdk21
- jetbrains.idea-ultimate
jupyter
krita
libreoffice-qt-fresh
@@ -60,13 +61,16 @@
logisim-evolution
mars-mips
neocities
- nerd-fonts.iosevka
nodejs
+ osu-lazer-bin
pnpm
ponysay
+ proton-pass
+ protonmail-bridge
inputs.nixpkgs-stable.legacyPackages.x86_64-linux.sageWithDoc
sarasa-gothic
sequoia-sq
+ thunderbird
unrar
virtualenv
];
@@ -125,13 +129,6 @@
programs.librewolf.languagePacks = ["en" "zh-CN"];
programs.librewolf.nativeMessagingHosts = [pkgs.kdePackages.plasma-browser-integration];
- programs.lutris = {
- enable = true;
- protonPackages = [pkgs.proton-ge-bin];
- steamPackage = osConfig.programs.steam.package;
- winePackages = [pkgs.wineWow64Packages.full];
- };
-
programs.nushell.enable = true;
programs.nushell.configFile.source = ./config.nu;
home.shell.enableNushellIntegration = true;
@@ -141,10 +138,11 @@
programs.wezterm.enable = true;
programs.wezterm.extraConfig = builtins.readFile ./wezterm.lua;
- programs.yazi.enable = true;
-
programs.zoxide.enable = true;
+ # services.protonmail-bridge.enable = true;
+ # services.protonmail-bridge.extraPackages = [pkgs.kdePackages.kwallet];
+
i18n.inputMethod = {
enable = true;
type = "fcitx5";