Add opencode home module

This commit is contained in:
alejandro-angulo 2025-07-13 21:20:58 -07:00
parent b501992f3f
commit 5a1374f64d
Signed by: alejandro-angulo
GPG key ID: 75579581C74554B6
3 changed files with 23 additions and 0 deletions

View file

@ -2,4 +2,5 @@
{
aa.isHeadless = false;
aa.windowManagers.sway.clamshell.enable = true;
aa.programs.opencode.enable = true;
}

View file

@ -1,6 +1,7 @@
{ ... }:
{
aa.isHeadless = false;
aa.programs.opencode.enable = true;
services.spotifyd = {
enable = true;
settings.global.bitrate = 320;

View file

@ -0,0 +1,21 @@
{
config,
lib,
namespace,
...
}:
let
cfg = config.${namespace}.programs.opencode;
in
{
options.${namespace}.programs.opencode = {
enable = lib.mkEnableOption "opencode";
};
config = lib.mkIf cfg.enable {
programs.opencode = {
enable = true;
settings.theme = "catppuccin";
};
};
}