forked from aylac.top/nixcfg
this repo has no description

firefox

Changed files
+9 -10
modules
home
programs
firefox
+9 -10
modules/home/programs/firefox/default.nix
···
};
})
-
(lib.mkIf
-
(config.myHome.programs.firefox.mode == "sidebar")
-
{
profiles.default = {
settings = {
"sidebar.revamp" = true;
"sidebar.verticalTabs" = true;
"sidebar.animation.expand-on-hover.duration-ms" = 50;
"sidebar.expandOnHover" = false;
-
"sidebar.visibility" = "expand-on-hover";
"browser.toolbars.bookmarks.visibility" = "never";
-
"browser.uidensity" = 1;
};
userChrome = ''
···
'';
};
}
-
// lib.mkIf
-
(config.myHome.programs.firefox.mode != "sidebar")
-
{
profiles.default = {
settings = {
"sidebar.revamp" = false;
"sidebar.verticalTabs" = false;
"browser.toolbars.bookmarks.visibility" = "newtab";
-
"browser.uidensity" = 0;
};
};
-
})
];
}
···
};
})
+
(
+
if (config.myHome.programs.firefox.mode == "sidebar")
+
then {
profiles.default = {
settings = {
"sidebar.revamp" = true;
"sidebar.verticalTabs" = true;
"sidebar.animation.expand-on-hover.duration-ms" = 50;
"sidebar.expandOnHover" = false;
+
"sidebar.visibility" = "always-show";
"browser.toolbars.bookmarks.visibility" = "never";
+
"browser.uidensity" = 0;
};
userChrome = ''
···
'';
};
}
+
else {
profiles.default = {
settings = {
"sidebar.revamp" = false;
"sidebar.verticalTabs" = false;
"browser.toolbars.bookmarks.visibility" = "newtab";
+
"browser.uidensity" = 1;
};
};
+
}
+
)
];
}