mirror of
https://github.com/Alexandre1a/NixOSDots.git
synced 2026-03-10 08:19:47 +01:00
62 lines
939 B
Nix
62 lines
939 B
Nix
{ config, pkgs, inputs, username, homeDir, ... }:
|
|
|
|
{
|
|
home = {
|
|
username = username;
|
|
homeDirectory = homeDir;
|
|
};
|
|
|
|
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
|
|
|
|
|
|
|
|
}
|