Files
nixy/hosts/laptop/home.nix
Hadi a1691ae886 from nixvim to nvf
Signed-off-by: Hadi <112569860+anotherhadi@users.noreply.github.com>

Former-commit-id: d966eafd50f111f94ffe368ce685bfeb5e32c2f6
2025-06-17 11:28:12 +02:00

104 lines
2.1 KiB
Nix

{
pkgs,
config,
...
}: {
imports = [
# Mostly user-specific configuration
./variables.nix
# Programs
../../home/programs/kitty
../../home/programs/nvf
../../home/programs/shell
../../home/programs/fetch
../../home/programs/git
../../home/programs/git/signing.nix
../../home/programs/spicetify
../../home/programs/nextcloud
../../home/programs/thunar
../../home/programs/lazygit
../../home/programs/zen
../../home/programs/duckduckgo-colorscheme
../../home/programs/discord
../../home/programs/tailscale
../../home/programs/anyrun
# Scripts
../../home/scripts # All scripts
# System (Desktop environment like stuff)
../../home/system/hyprland
../../home/system/hypridle
../../home/system/hyprlock
../../home/system/hyprpanel
../../home/system/hyprpaper
../../home/system/wofi
../../home/system/zathura
../../home/system/mime
../../home/system/udiskie
../../home/system/clipman
./secrets # CHANGEME: You should probably remove this line, this is where I store my secrets
];
home = {
inherit (config.var) username;
homeDirectory = "/home/" + config.var.username;
packages = with pkgs; [
# Apps
bitwarden # Password manager
vlc # Video player
blanket # White-noise app
obsidian # Note taking app
# planify # Todolists
gnome-calendar # Calendar
textpieces # Manipulate texts
curtail # Compress images
resources
gnome-clocks
gnome-text-editor
mpv # Video player
figma-linux
# Dev
go
bun
nodejs
python3
jq
just
pnpm
air
# Utils
zip
unzip
optipng
jpegoptim
pfetch
btop
fastfetch
# Just cool
peaclock
cbonsai
pipes
cmatrix
# Backup
brave
vscode
];
# Import my profile picture, used by the hyprpanel dashboard
file.".face.icon" = {source = ./profile_picture.png;};
# Don't touch this
stateVersion = "24.05";
};
programs.home-manager.enable = true;
}