nixos-config/config/users/alex/default.nix

79 lines
1.6 KiB
Nix
Raw Normal View History

2024-07-26 23:05:13 +00:00
{ config, pkgs, user, firefox-addons, ... }:
2023-06-16 23:46:10 +00:00
2023-06-17 17:01:57 +00:00
{
# Home Manager needs a bit of information about you and the
# paths it should manage.
2024-07-26 23:05:13 +00:00
home.username = user;
home.homeDirectory = "/home/${user}";
2023-06-16 23:46:10 +00:00
2024-07-29 00:00:59 +00:00
imports = [
../../apps/vscode.nix
2024-07-29 00:00:59 +00:00
../../modules/bspwm
../../apps/bash.nix
../../apps/firefox.nix
../../apps/git.nix
../../apps/kitty.nix
../../apps/mpv.nix
];
2023-06-17 17:01:57 +00:00
# Packages that should be installed to the user profile.
2023-06-17 17:51:24 +00:00
home.packages = with pkgs; [
2024-07-19 15:09:45 +00:00
aseprite
audacity
2024-07-20 13:27:10 +00:00
blender
darktable
2024-07-19 15:09:45 +00:00
digikam
2023-06-17 17:51:24 +00:00
discord
2024-07-20 13:57:28 +00:00
drawio
2024-07-28 13:32:42 +00:00
exiftool # For digikam
2024-07-19 15:09:45 +00:00
famistudio
2024-05-11 17:01:56 +00:00
digikam
firefox
2023-06-25 14:54:22 +00:00
flameshot
gimp-with-plugins
2023-06-17 20:46:54 +00:00
gnucash
2024-07-19 15:09:45 +00:00
godot_4
2024-07-20 13:27:10 +00:00
grafx2
jellyfin-media-player
2023-06-17 17:51:24 +00:00
keepassxc
2023-06-25 14:54:22 +00:00
krita
2024-05-11 17:01:56 +00:00
rawtherapee
2023-06-25 14:54:22 +00:00
libreoffice
2024-07-20 13:27:10 +00:00
lmms
2023-06-17 17:51:24 +00:00
lutris
2024-07-20 13:27:10 +00:00
moonlight-qt
2023-06-17 17:51:24 +00:00
nextcloud-client
nixpkgs-fmt
2024-07-28 23:30:05 +00:00
nodejs_20
2024-03-01 03:43:35 +00:00
obsidian
2024-07-28 17:16:30 +00:00
pavucontrol
2024-07-20 13:27:10 +00:00
picard
2024-07-19 15:09:45 +00:00
rawtherapee
2024-07-28 15:18:13 +00:00
rofi
2024-07-20 13:27:10 +00:00
spotify
2024-07-28 00:20:47 +00:00
sqlitebrowser
2024-07-20 13:27:10 +00:00
steam
2023-12-17 18:25:43 +00:00
syncthing
2023-12-10 01:32:05 +00:00
ventoy-full
2024-05-12 04:02:13 +00:00
vlc
2024-07-20 13:27:10 +00:00
winetricks
wineWowPackages.unstableFull
2023-06-17 17:51:24 +00:00
yt-dlp
2023-06-17 17:01:57 +00:00
];
2023-06-16 23:46:10 +00:00
2023-06-17 17:01:57 +00:00
# This value determines the Home Manager release that your
# configuration is compatible with. This helps avoid breakage
# when a new Home Manager release introduces backwards
# incompatible changes.
#
# You can update Home Manager without changing this value. See
# the Home Manager release notes for a list of state version
# changes in each release.
home.stateVersion = "23.05";
2023-06-19 00:06:52 +00:00
home.enableNixpkgsReleaseCheck = true;
2023-06-16 23:46:10 +00:00
2023-06-17 17:01:57 +00:00
# Let Home Manager install and manage itself.
programs.home-manager.enable = true;
}