Compare commits
No commits in common. "28e08c817ef700768f0795c2767f2a9c78b409b5" and "a25d5051d3d2a0d12ffdb6182ad1b96fe6b52799" have entirely different histories.
28e08c817e
...
a25d5051d3
|
@ -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;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -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
|
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -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;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue