Compare commits

..

No commits in common. "28e08c817ef700768f0795c2767f2a9c78b409b5" and "a25d5051d3d2a0d12ffdb6182ad1b96fe6b52799" have entirely different histories.

3 changed files with 10 additions and 9 deletions

View file

@ -10,15 +10,17 @@ let
}; };
in in
{ {
options.my.theme = mkOption { options.my.home = {
theme = mkOption {
type = themeType; type = themeType;
};
themes = mkOption {
type = with types; attrsOf themeType;
};
}; };
options.my.themes = mkOption { config.my.home.themes = {
type = with types; attrsOf themeType;
};
config.my.themes = {
solarizedLight = import ./solarizedLight; solarizedLight = import ./solarizedLight;
}; };
} }

View file

@ -14,7 +14,7 @@ let
logoutMode = "[L]ogout, [S]uspend, [P]oweroff, [R]eboot"; logoutMode = "[L]ogout, [S]uspend, [P]oweroff, [R]eboot";
i3Theme = config.my.theme.i3Theme; i3Theme = config.my.home.theme.i3Theme;
in in
{ {
config = lib.mkIf isEnabled { config = lib.mkIf isEnabled {
@ -114,7 +114,6 @@ in
# FIXME: integrate in config when it doesn't use deprecated new_window # FIXME: integrate in config when it doesn't use deprecated new_window
extraConfig = '' extraConfig = ''
default_border pixel default_border pixel
workspace_auto_back_and_forth yes
''; '';
}; };
}; };

View file

@ -5,6 +5,6 @@
my.home.x.enable = true; my.home.x.enable = true;
my.home.emacs.enable = true; my.home.emacs.enable = true;
my.home.tmux.enable = true; my.home.tmux.enable = true;
my.theme = config.home-manager.users.alarsyo.my.themes.solarizedLight; my.home.theme = config.home-manager.users.alarsyo.my.home.themes.solarizedLight;
}; };
} }