dotfiles/modules/home/default.nix

215 lines
4.2 KiB
Nix
Raw Normal View History

{ config, ... }:
2024-10-06 15:25:05 -05:00
let
inherit (import ../helpers.nix) directoryImport;
2025-01-19 23:40:54 -06:00
modules = directoryImport ./.;
2025-01-18 03:50:54 -06:00
in
{
flake.homeModules =
let
inherit (config.machines.devices)
2025-03-01 15:52:10 -06:00
charon
mars
venus
deimos
ceres
;
inherit (config.people) user0 user1 user2;
in
{
2025-03-01 15:52:10 -06:00
"${mars.name}-${user0}" = {
imports = builtins.attrValues {
inherit (modules)
cli
brave
2025-02-16 17:57:49 -06:00
floorp
tor
ghostty
prismLauncher
steam
zed
2025-03-18 21:56:36 -05:00
vsCode
feishin
obsidian
libreOffice
okular
2025-03-09 23:00:10 -05:00
zathura
kolourPaint
imageViewing
obsStudio
daVinci
mpv
freetube
2025-03-08 01:20:14 -06:00
dissent
discordCanary
2025-03-21 22:35:31 -05:00
vesktop
element
signal
sharing
bitwarden
emote
flameshot
gnomeCalculator
scrcpy
systemMonitor
usbImager
virtManager
hypr
2025-02-04 14:08:05 -06:00
wayland
theming
2025-03-01 15:52:10 -06:00
polychromatic
2025-03-09 19:37:13 -05:00
dolphin
;
};
2024-11-09 16:44:23 -06:00
};
2025-03-01 15:52:10 -06:00
"${mars.name}-${user1}" = {
imports = builtins.attrValues {
inherit (modules)
cli
brave
ghostty
zed
gaming
spotify
docs
mpv
kolourPaint
discord
signal
scrcpy
bitwarden
emote
desktop
;
};
2025-01-24 22:56:53 -06:00
};
2025-03-01 15:52:10 -06:00
"${venus.name}-${user2}" = {
imports = builtins.attrValues {
inherit (modules)
cli
2025-03-09 03:44:52 -05:00
firefox
brave
code
ghostty
gaming
spotify
audioProduction
wpsOffice
obsidian
okular
images
modeling
obsStudio
kdenlive
videoPlaying
discord
signal
tdesktop
teams
whatsApp
zoom
tools
;
};
};
2025-03-01 15:52:10 -06:00
"${deimos.name}-${user0}" = {
imports = builtins.attrValues {
inherit (modules)
cli
brave
floorp
tor
ghostty
prismLauncher
steam
zed
feishin
obsidian
libreOffice
okular
zathura
kolourPaint
imageViewing
obsStudio
daVinci
mpv
freetube
dissent
discordCanary
2025-03-22 23:34:44 -05:00
vesktop
element
signal
sharing
bitwarden
emote
flameshot
gnomeCalculator
scrcpy
systemMonitor
usbImager
virtManager
# hypr
# wayland
2025-03-13 19:57:34 -05:00
theming
polychromatic
2025-03-13 19:57:34 -05:00
dolphin
2025-03-13 18:36:26 -05:00
;
};
};
"${deimos.name}-${user1}" = {
imports = builtins.attrValues {
inherit (modules)
cli
brave
ghostty
zed
gaming
spotify
docs
mpv
kolourPaint
discord
signal
scrcpy
bitwarden
emote
# hypr
# wayland
2025-03-13 19:57:34 -05:00
theming
;
};
};
2025-03-01 15:52:10 -06:00
"${charon.name}-${user1}" = {
2025-01-31 01:49:36 -06:00
imports = builtins.attrValues {
inherit (modules)
cli
brave
ghostty
zed
gaming
spotify
docs
mpv
jellyfin
kolourPaint
2025-03-13 18:02:46 -05:00
systemMonitor
2025-01-31 01:49:36 -06:00
discord
signal
scrcpy
bitwarden
emote
2025-03-13 18:09:29 -05:00
gnome
2025-03-09 23:00:10 -05:00
theming
2025-01-31 01:49:36 -06:00
;
};
};
"${ceres.name}-${user0}" = {
imports = builtins.attrValues {
inherit (modules)
cli
2025-02-05 17:58:34 -06:00
tooling
;
};
};
2024-10-06 15:25:05 -05:00
};
}