refactor(home:options): move modules/options -> ../options

This commit is contained in:
ooks-io 2024-06-10 13:25:14 +12:00
parent 1ac90d7985
commit 7755141752
26 changed files with 1 additions and 70 deletions

View file

@ -3,5 +3,6 @@
./modules ./modules
./profiles ./profiles
./roles ./roles
./options
]; ];
} }

View file

@ -4,6 +4,5 @@
./desktop # gui modules ./desktop # gui modules
./console # cli modules ./console # cli modules
./appearance # modules for configuring themes ie: fonts, wallpapers, color-schemes, etc... ./appearance # modules for configuring themes ie: fonts, wallpapers, color-schemes, etc...
./options # all module options live here
]; ];
} }

View file

@ -1,69 +0,0 @@
{ config, lib, ... }:
let
cfg = config.profiles.hyprland;
in
{
imports = [
../../modules
];
config = lib.mkIf cfg.enable {
homeModules.desktop = {
wayland = {
enable = true;
windowManager.hyprland = {
enable = true;
extras = {
hyprcapture.enable = true;
hyprshade.enable = true;
};
};
lockscreen.hyprlock.enable = true;
notification.mako.enable = true;
bar.waybar.enable = true;
launcher.rofi.enable = true;
utility = {
tools.enable = true;
gammastep.enable = true;
};
};
security.polkit = "pantheon";
communication = {
discord.enable = true;
};
creative = {
audio = {
audacity.enable = true;
};
};
browser.firefox= {
enable = true;
default = true;
};
terminal = {
foot = {
enable = true;
default = true;
};
};
media = {
music.tui.enable = true;
music.easyeffects.enable = true;
image.imv.enable = true;
video = {
mpv.enable = true;
youtube.enable = true;
jellyfin.enable = true;
};
};
};
};
}