users/jordan: refactor per-host configs
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m2s
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m2s
This commit is contained in:
parent
bf069d05ce
commit
08ba8c8006
16
users/jordan/atlas.nix
Normal file
16
users/jordan/atlas.nix
Normal file
@ -0,0 +1,16 @@
|
||||
{
|
||||
pkgs,
|
||||
...
|
||||
}:
|
||||
|
||||
{
|
||||
imports = [
|
||||
./common/optional/graphical/firefox.nix
|
||||
./common/optional/graphical/gnome.nix
|
||||
];
|
||||
|
||||
home.packages = with pkgs; [
|
||||
jellyfin-media-player
|
||||
qbittorrent
|
||||
];
|
||||
}
|
@ -1,40 +0,0 @@
|
||||
{
|
||||
lib,
|
||||
pkgs,
|
||||
osConfig,
|
||||
...
|
||||
}:
|
||||
|
||||
{
|
||||
imports =
|
||||
[
|
||||
./firefox.nix
|
||||
./thunderbird.nix
|
||||
]
|
||||
++ lib.optionals osConfig.modules.system.desktop.gnome.enable [
|
||||
./gnome.nix
|
||||
]
|
||||
++ lib.optionals osConfig.modules.system.desktop.hyprland.enable [
|
||||
./hyprland
|
||||
];
|
||||
|
||||
home.packages = with pkgs; [
|
||||
# ardour
|
||||
# audacity
|
||||
# blender
|
||||
# gimp
|
||||
# handbrake
|
||||
# hunspell
|
||||
# hunspellDicts.en-gb-large
|
||||
# hunspellDicts.en-us-large
|
||||
# inkscape
|
||||
jellyfin-media-player
|
||||
# krita
|
||||
# libreoffice
|
||||
# mkvtoolnix
|
||||
# obs-studio
|
||||
qbittorrent
|
||||
# slack
|
||||
# zoom-us
|
||||
];
|
||||
}
|
13
users/jordan/common/optional/graphical/libreoffice.nix
Normal file
13
users/jordan/common/optional/graphical/libreoffice.nix
Normal file
@ -0,0 +1,13 @@
|
||||
{
|
||||
pkgs,
|
||||
...
|
||||
}:
|
||||
|
||||
{
|
||||
home.packages = with pkgs; [
|
||||
hunspell
|
||||
hunspellDicts.en-gb-large
|
||||
hunspellDicts.en-us-large
|
||||
libreoffice
|
||||
];
|
||||
}
|
15
users/jordan/helios.nix
Normal file
15
users/jordan/helios.nix
Normal file
@ -0,0 +1,15 @@
|
||||
{
|
||||
pkgs,
|
||||
...
|
||||
}:
|
||||
|
||||
{
|
||||
imports = [
|
||||
./common/optional/graphical/firefox.nix
|
||||
./common/optional/graphical/gnome.nix
|
||||
];
|
||||
|
||||
home.packages = with pkgs; [
|
||||
jellyfin-media-player
|
||||
];
|
||||
}
|
15
users/jordan/hypnos.nix
Normal file
15
users/jordan/hypnos.nix
Normal file
@ -0,0 +1,15 @@
|
||||
{
|
||||
pkgs,
|
||||
...
|
||||
}:
|
||||
|
||||
{
|
||||
imports = [
|
||||
./common/optional/graphical/firefox.nix
|
||||
./common/optional/graphical/gnome.nix
|
||||
];
|
||||
|
||||
home.packages = with pkgs; [
|
||||
audacity
|
||||
];
|
||||
}
|
@ -1,11 +1,29 @@
|
||||
{
|
||||
pkgs,
|
||||
...
|
||||
}:
|
||||
|
||||
{
|
||||
imports = [
|
||||
./common/optional/graphical
|
||||
./common/optional/graphical/firefox.nix
|
||||
./common/optional/graphical/hyprland
|
||||
./common/optional/graphical/libreoffice.nix
|
||||
./common/optional/graphical/thunderbird.nix
|
||||
];
|
||||
|
||||
programs.nh.enable = true;
|
||||
|
||||
home.packages = with pkgs; [
|
||||
# ardour
|
||||
audacity
|
||||
blender
|
||||
gimp
|
||||
handbrake
|
||||
inkscape
|
||||
jellyfin-media-player
|
||||
krita
|
||||
mkvtoolnix
|
||||
# obs-studio
|
||||
qbittorrent
|
||||
];
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user