Add gtk themes
This commit is contained in:
55
home.nix
55
home.nix
@@ -10,10 +10,8 @@
|
|||||||
|
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
# Packages to install:
|
# Packages to install:
|
||||||
vscodium
|
|
||||||
obsidian
|
obsidian
|
||||||
signal-desktop
|
signal-desktop
|
||||||
lunar-client
|
|
||||||
|
|
||||||
gnomeExtensions.vitals
|
gnomeExtensions.vitals
|
||||||
gnomeExtensions.blur-my-shell
|
gnomeExtensions.blur-my-shell
|
||||||
@@ -74,6 +72,7 @@
|
|||||||
sudo dnf upgrade --refresh
|
sudo dnf upgrade --refresh
|
||||||
sudo dnf autoremove
|
sudo dnf autoremove
|
||||||
sudo journalctl --vacuum-time=7d
|
sudo journalctl --vacuum-time=7d
|
||||||
|
flatpak update
|
||||||
else
|
else
|
||||||
echo "Unknown distro, skipping system update."
|
echo "Unknown distro, skipping system update."
|
||||||
fi
|
fi
|
||||||
@@ -105,8 +104,60 @@
|
|||||||
# Let Home Manager install and manage itself.
|
# Let Home Manager install and manage itself.
|
||||||
programs.home-manager.enable = true;
|
programs.home-manager.enable = true;
|
||||||
|
|
||||||
|
programs.firefox = {
|
||||||
|
enable = true;
|
||||||
|
profiles.default = {
|
||||||
|
id = 0;
|
||||||
|
name = "Trude";
|
||||||
|
isDefault = true;
|
||||||
|
settings = {
|
||||||
|
"browser.startup.homepage" = "https://google.com";
|
||||||
|
"browser.search.defaultenginename" = "Google";
|
||||||
|
"browser.search.order.1" = "Google";
|
||||||
|
"general.smoothScroll" = true;
|
||||||
|
};
|
||||||
|
search = {
|
||||||
|
force = true;
|
||||||
|
default = "Google";
|
||||||
|
order = [ "Google" "DuckDuckGo" ];
|
||||||
|
engines = {
|
||||||
|
"Nix Packages" = {
|
||||||
|
urls = [{
|
||||||
|
template = "https://search.nixos.org/packages";
|
||||||
|
params = [
|
||||||
|
{ name = "type"; value = "packages"; }
|
||||||
|
{ name = "query"; value = "{searchTerms}"; }
|
||||||
|
];
|
||||||
|
}];
|
||||||
|
icon = "''${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg";
|
||||||
|
definedAliases = [ "@np" ];
|
||||||
|
};
|
||||||
|
"NixOS Wiki" = {
|
||||||
|
urls = [{ template = "https://nixos.wiki/index.php?search={searchTerms}"; }];
|
||||||
|
iconUpdateURL = "https://nixos.wiki/favicon.png";
|
||||||
|
updateInterval = 24 * 60 * 60 * 1000; # every day
|
||||||
|
definedAliases = [ "@nw" ];
|
||||||
|
};
|
||||||
|
"Bing".metaData.hidden = true;
|
||||||
|
"Google".metaData.alias = "@g"; # builtin engines only support specifying one additional alias
|
||||||
|
};
|
||||||
|
};
|
||||||
|
bookmarks = { };
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
gtk = {
|
gtk = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
cursorTheme = {
|
||||||
|
name = "Bibata-Modern-Classic";
|
||||||
|
package = pkgs.bibata-cursors;
|
||||||
|
};
|
||||||
|
|
||||||
|
iconTheme = {
|
||||||
|
name = "Tela-circle";
|
||||||
|
package = pkgs.tela-circle-icon-theme;
|
||||||
|
};
|
||||||
|
|
||||||
gtk3.extraConfig = {
|
gtk3.extraConfig = {
|
||||||
Settings = ''
|
Settings = ''
|
||||||
|
|||||||
Reference in New Issue
Block a user