caesium: thunderbird and vscode updates

This commit is contained in:
2026-08-06 23:38:26 -04:00
parent bf09e6cabb
commit 7fb8488730
13 changed files with 445 additions and 292 deletions
+14 -17
View File
@@ -1,4 +1,9 @@
{ config, inputs, lib, pkgs, ... }: {
{ config, pkgs, ... }: {
imports = [
./programs.vscode.nix
./programs.thunderbird.nix
];
home.packages = with pkgs; [
firefox
@@ -6,32 +11,23 @@
faugus-launcher
];
systemd.user.sessionVariables = {
## Required to fix firefox unrendered addressbar and tabs
XDG_DATA_DIRS = "${config.home.homeDirectory}/.nix-profile/share:/usr/local/share:/usr/share";
};
services.flatpak = {
enable = true;
packages = [
"com.spotify.Client"
"com.discordapp.Discord"
"flathub:app/com.anthropic.Claude/x86_64/stable"
];
overrides = [];
};
programs.zsh.shellAliases = {
claude = "nix run github:sadjow/claude-code-nix";
};
programs.vscode = {
enable = true;
package = pkgs.vscode-fhs;
profiles.default = {
userSettings = builtins.fromJSON (builtins.readFile ./config.vscode.settings.json);
extensions = with inputs.nix-vscode-extensions.extensions.${pkgs.system}.vscode-marketplace; [
bbenoist.nix
vscode-icons-team.vscode-icons
waderyan.gitblame
];
};
};
home.sessionVariables = {
NPM_CONFIG_PREFIX = "/mnt/Projects/.npm-global/.npm-global";
};
@@ -42,5 +38,6 @@
home.file.".npmrc".text = ''
prefix=/mnt/Projects/.npm-global/.npm-global
'' ;
'';
}