+1
home/default.nix
+1
home/default.nix
-9
home/firefox.nix
-9
home/firefox.nix
···
1
1
{
2
-
lib,
3
2
pkgs,
4
-
osConfig,
5
3
...
6
4
}:
7
5
let
8
6
engines = import ./engines.nix;
9
7
in
10
8
{
11
-
stylix.targets = lib.mkIf osConfig.freyjaModules.stylix.enable {
12
-
firefox = {
13
-
firefoxGnomeTheme.enable = true;
14
-
profileNames = [ "default" ];
15
-
};
16
-
};
17
-
18
9
programs.firefox = {
19
10
enable = true;
20
11
package = pkgs.firefox.override {
+17
home/stylix.nix
+17
home/stylix.nix
···
1
+
{
2
+
config,
3
+
lib,
4
+
...
5
+
}:
6
+
{
7
+
options.freyjaHome.stylix.enable = lib.mkEnableOption "Enable stylix config for home";
8
+
9
+
config = lib.mkIf config.freyjaHome.stylix.enable {
10
+
stylix.targets = {
11
+
firefox = {
12
+
firefoxGnomeTheme.enable = true;
13
+
profileNames = [ "default" ];
14
+
};
15
+
};
16
+
};
17
+
}