mirror of
https://github.com/Alexandre1a/NixOSDots.git
synced 2026-03-10 00:09:46 +01:00
75 lines
1.1 KiB
Nix
75 lines
1.1 KiB
Nix
{ config, pkgs, inputs, ... }:
|
|
|
|
{
|
|
|
|
imports = [
|
|
inputs.spicetify-nix.homeManagerModules.spicetify
|
|
../../modules/home-manager/spicetify.nix
|
|
../../modules/common/zed.nix
|
|
];
|
|
|
|
|
|
programs = {
|
|
# Git config
|
|
git = {
|
|
enable = true;
|
|
settings = {
|
|
user = {
|
|
email = "mateialex@outlook.fr";
|
|
name = "Alexandre";
|
|
};
|
|
};
|
|
};
|
|
# Zed config
|
|
zed-custom = {
|
|
enable = true;
|
|
};
|
|
};
|
|
|
|
|
|
# Common Packages
|
|
home.packages = with pkgs; [
|
|
# CLI
|
|
sops
|
|
btop
|
|
hello
|
|
fastfetch
|
|
yt-dlp
|
|
syncthing # ToDo: configure it ig
|
|
cmatrix
|
|
spicetify-cli
|
|
# Dev CLI
|
|
doxygen
|
|
autoconf
|
|
pkg-config
|
|
swig
|
|
pandoc
|
|
gh
|
|
|
|
# GUI apps
|
|
vscode
|
|
vesktop
|
|
obsidian
|
|
bitwarden-desktop
|
|
kitty # Terminal emulator but needs a GUI
|
|
|
|
# Go
|
|
go # The main compiler
|
|
hugo
|
|
|
|
# JavaScript
|
|
nodejs # The main interpreter
|
|
pnpm # To replace npm
|
|
nodejs_22
|
|
|
|
# C/C++
|
|
clang-tools # The main compiler
|
|
cmake
|
|
vcpkg # The package manager
|
|
|
|
# Python
|
|
python312 # The main interpreter
|
|
#pip # The package manager
|
|
];
|
|
}
|