caesium: thunderbird and vscode updates
This commit is contained in:
+14
-17
@@ -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
|
||||
'' ;
|
||||
'';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user