hypr dots

This commit is contained in:
KoenDR06 2025-11-09 21:48:11 +01:00
parent 98d71e0170
commit 7bca3bbe77
10 changed files with 560 additions and 471 deletions

View file

@ -6,7 +6,7 @@
}: let
inherit (lib) mkEnableOption mkIf;
cfg = config.horseman.apps.terminal;
homeCfg = config.horseman;
username = config.horseman.username;
in {
options = {
horseman.apps.terminal = {
@ -19,7 +19,7 @@ in {
];
config = mkIf cfg.enable {
home-manager.users.${homeCfg.username} = {
home-manager.users.${username} = {
imports = [./helix.nix];
};

View file

@ -1,9 +1,11 @@
{...}: {
{osConfig, ...}: let
flavor = osConfig.horseman.catppuccin.flavor;
in {
programs.helix = {
enable = true;
defaultEditor = true;
settings = {
theme = "catppuccin_macchiato";
theme = "catppuccin_${flavor}";
editor = {
clipboard-provider = "wayland";
cursor-shape = {