mirror of
https://gitlab.com/upRootNutrition/dotfiles.git
synced 2025-06-16 01:55:13 -05:00
feat: init
This commit is contained in:
commit
96c6f790fc
804 changed files with 33411 additions and 0 deletions
242
modules/home/default.nix
Executable file
242
modules/home/default.nix
Executable file
|
@ -0,0 +1,242 @@
|
|||
{ config, ... }:
|
||||
let
|
||||
inherit (import ../helpers.nix) directoryImport;
|
||||
modules = directoryImport ./.;
|
||||
in
|
||||
{
|
||||
flake.homeModules =
|
||||
let
|
||||
inherit (config.machines.devices)
|
||||
charon
|
||||
mars
|
||||
venus
|
||||
deimos
|
||||
ceres
|
||||
;
|
||||
inherit (config.people)
|
||||
user0
|
||||
user1
|
||||
user2
|
||||
user3
|
||||
;
|
||||
in
|
||||
{
|
||||
"${mars.name}-${user0}" = {
|
||||
imports = builtins.attrValues {
|
||||
inherit (modules)
|
||||
cli
|
||||
brave
|
||||
floorp
|
||||
tor
|
||||
ghostty
|
||||
prismLauncher
|
||||
steam
|
||||
zed
|
||||
vsCode
|
||||
feishin
|
||||
obsidian
|
||||
libreOffice
|
||||
okular
|
||||
zathura
|
||||
kolourPaint
|
||||
imageViewing
|
||||
daVinci
|
||||
mpv
|
||||
freetube
|
||||
dissent
|
||||
discordCanary
|
||||
vesktop
|
||||
element
|
||||
signal
|
||||
sharing
|
||||
bitwarden
|
||||
emote
|
||||
flameshot
|
||||
gnomeCalculator
|
||||
scrcpy
|
||||
systemMonitor
|
||||
usbImager
|
||||
virtManager
|
||||
# hypr
|
||||
# wayland
|
||||
theming
|
||||
polychromatic
|
||||
dolphin
|
||||
;
|
||||
};
|
||||
};
|
||||
"${mars.name}-${user1}" = {
|
||||
imports = builtins.attrValues {
|
||||
inherit (modules)
|
||||
cli
|
||||
brave
|
||||
ghostty
|
||||
zed
|
||||
gaming
|
||||
spotify
|
||||
docs
|
||||
mpv
|
||||
kolourPaint
|
||||
discord
|
||||
signal
|
||||
scrcpy
|
||||
bitwarden
|
||||
emote
|
||||
desktop
|
||||
;
|
||||
};
|
||||
};
|
||||
"${mars.name}-${user3}" = {
|
||||
imports = builtins.attrValues {
|
||||
inherit (modules)
|
||||
cli
|
||||
floorp
|
||||
ghostty
|
||||
steam
|
||||
zed
|
||||
obsidian
|
||||
okular
|
||||
kolourPaint
|
||||
imageViewing
|
||||
obsStudio
|
||||
mpv
|
||||
freetube
|
||||
vesktop
|
||||
bitwarden
|
||||
emote
|
||||
flameshot
|
||||
gnomeCalculator
|
||||
theming
|
||||
;
|
||||
};
|
||||
};
|
||||
"${venus.name}-${user2}" = {
|
||||
imports = builtins.attrValues {
|
||||
inherit (modules)
|
||||
cli
|
||||
firefox
|
||||
brave
|
||||
code
|
||||
ghostty
|
||||
gaming
|
||||
spotify
|
||||
audioProduction
|
||||
wpsOffice
|
||||
obsidian
|
||||
okular
|
||||
images
|
||||
modeling
|
||||
obsStudio
|
||||
kdenlive
|
||||
videoPlaying
|
||||
discord
|
||||
signal
|
||||
tdesktop
|
||||
teams
|
||||
whatsApp
|
||||
zoom
|
||||
tools
|
||||
;
|
||||
};
|
||||
};
|
||||
"${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
|
||||
vesktop
|
||||
element
|
||||
signal
|
||||
sharing
|
||||
bitwarden
|
||||
emote
|
||||
flameshot
|
||||
gnomeCalculator
|
||||
scrcpy
|
||||
systemMonitor
|
||||
usbImager
|
||||
virtManager
|
||||
# hypr
|
||||
# wayland
|
||||
theming
|
||||
polychromatic
|
||||
dolphin
|
||||
;
|
||||
};
|
||||
};
|
||||
"${deimos.name}-${user1}" = {
|
||||
imports = builtins.attrValues {
|
||||
inherit (modules)
|
||||
cli
|
||||
brave
|
||||
ghostty
|
||||
zed
|
||||
gaming
|
||||
spotify
|
||||
docs
|
||||
mpv
|
||||
kolourPaint
|
||||
discord
|
||||
signal
|
||||
scrcpy
|
||||
bitwarden
|
||||
emote
|
||||
# hypr
|
||||
# wayland
|
||||
theming
|
||||
;
|
||||
};
|
||||
};
|
||||
"${charon.name}-${user1}" = {
|
||||
imports = builtins.attrValues {
|
||||
inherit (modules)
|
||||
cli
|
||||
brave
|
||||
ghostty
|
||||
zed
|
||||
gaming
|
||||
spotify
|
||||
docs
|
||||
mpv
|
||||
jellyfin
|
||||
kolourPaint
|
||||
systemMonitor
|
||||
discord
|
||||
signal
|
||||
scrcpy
|
||||
bitwarden
|
||||
emote
|
||||
gnome
|
||||
theming
|
||||
;
|
||||
};
|
||||
};
|
||||
"${ceres.name}-${user0}" = {
|
||||
imports = builtins.attrValues {
|
||||
inherit (modules)
|
||||
cli
|
||||
tooling
|
||||
;
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue