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

91 lines
1.8 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 = [
../../modules/bspwm
2024-08-04 22:03:09 +00:00
../../apps/bash
2024-07-29 00:00:59 +00:00
../../apps/firefox.nix
../../apps/git.nix
2024-08-15 17:49:30 +00:00
../../apps/kdeconnect.nix
2024-07-29 00:00:59 +00:00
../../apps/kitty.nix
../../apps/mpv.nix
2024-08-01 23:25:41 +00:00
../../apps/nextcloud.nix
../../apps/vscode.nix
2024-07-29 00:00:59 +00:00
];
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-08-01 22:32:26 +00:00
atau-pkgs.nineicons-redux
atau-pkgs.theme-platinum9
atau-pkgs.gtk-theme-mac-os-9
2024-08-25 14:00:39 +00:00
atau-pkgs.lunchtype-ttf
atau-pkgs.space-grotesk
2024-08-01 22:32:26 +00:00
themechanger
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-08-16 13:50:18 +00:00
feishin
2024-09-08 16:42:17 +00:00
furnace
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
2024-08-16 13:50:18 +00:00
hugin
2024-07-20 13:27:10 +00:00
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-09-04 01:29:34 +00:00
milkytracker
2024-07-20 13:27:10 +00:00
moonlight-qt
2023-06-17 17:51:24 +00:00
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-11-24 02:13:41 +00:00
scribus
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
2024-08-16 13:50:18 +00:00
supersonic
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;
}