2025-12-13 15:31:20 +01:00

63 lines
965 B
Nix

{ config, pkgs, inputs, username, homeDir, ... }
{
home = {
username = username;
homeDirectory = homeDir;
stateVersion = "25.11";
};
imports = [
inputs.spicetify-nix.homeManagerModules.spicetify
../../modules/home-manager/spicetify.nix
];
# Common Packages
home.packages = with pkgs; [
# CLI
btop
hello
fastfetch
yt-dlp
syncthing # ToDo: configure it ig
cmatrix
cava
spicetify-cli
# Dev CLI
doxygen
autoconf
pkg-config
swig
pandoc
gh
# GUI apps
vscode
bitwarden-desktop
kitty # Terminal emulator but needs a GUI
# Go
go # The main compiler
hugo
# JavaScript
nodejs # The main interpreter
pnpm # To replace npm
# C/C++
clang-tools # The main compiler
cmake
vcpkg # The package manager
vcpkg-tool
# Python
python312 # The main interpreter
pip # The package manager
];
# Git config
}