Files
nixy/hosts/laptop/home.nix
Hadi 937c0a70d9 app test
Former-commit-id: 722efcf03a
2025-01-22 19:41:03 +01:00

100 lines
2.0 KiB
Nix

{ pkgs, config, ... }: {
imports = [
./variables.nix
# Programs
../../home/programs/kitty
../../home/programs/nvim
# ../../home/programs/qutebrowser
../../home/programs/shell
../../home/programs/fetch
../../home/programs/git
../../home/programs/spicetify
../../home/programs/nextcloud
# ../../home/programs/yazi
../../home/programs/markdown
../../home/programs/thunar
../../home/programs/lazygit
# ../../home/programs/nh
../../home/programs/zen
../../home/programs/duckduckgo-colorscheme
# 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/batsignal
../../home/system/zathura
../../home/system/mime
../../home/system/udiskie
../../home/system/clipman
# ../../home/system/tofi
./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
discord # Chat
bitwarden # Password manager
vlc # Video player
blanket # White-noise app
obsidian # Note taking app
planify
gnome-calendar
textpieces
curtail
# Dev
go
nodejs
python3
jq
figlet
just
# Utils
zip
unzip
optipng
pfetch
pandoc
btop
# Just cool
peaclock
cbonsai
pipes
cmatrix
# cava
# Backup
firefox
vscode
# Temp
mpv
pnpm
];
# 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;
}