45 lines
978 B
Nix
45 lines
978 B
Nix
{ config, inputs, pkgs, ... }: {
|
|
|
|
home.packages = with pkgs; [
|
|
firefox
|
|
wowup-cf
|
|
faugus-launcher
|
|
];
|
|
|
|
services.flatpak = {
|
|
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
|
|
];
|
|
};
|
|
};
|
|
|
|
home.sessionVariables = {
|
|
NPM_CONFIG_PREFIX = "/mnt/Projects/.npm-global/.npm-global";
|
|
};
|
|
|
|
home.sessionPath = [
|
|
"/mnt/Projects/.npm-global/bin"
|
|
];
|
|
|
|
home.file.".npmrc".text = ''
|
|
prefix=/mnt/Projects/.npm-global/.npm-global
|
|
'' ;
|
|
}
|