68 lines
1.4 KiB
Nix
68 lines
1.4 KiB
Nix
{
|
|
config,
|
|
pkgs,
|
|
inputs,
|
|
lib,
|
|
...
|
|
}: let
|
|
global-configs = ../../global-configs;
|
|
in {
|
|
imports = [
|
|
../../global-home.nix
|
|
"${global-configs}/fastfetch.nix"
|
|
"${global-configs}/zsh.nix"
|
|
"${global-configs}/kitty.nix"
|
|
"${global-configs}/floorp.nix"
|
|
"${global-configs}/vscode.nix"
|
|
"${global-configs}/niri.nix"
|
|
"${global-configs}/gnome.nix"
|
|
];
|
|
|
|
home.packages = with pkgs; [
|
|
equibop
|
|
obsidian
|
|
github-desktop
|
|
thunderbird
|
|
spotify
|
|
jetbrains.clion
|
|
jetbrains.idea
|
|
proton-vpn
|
|
ente-auth
|
|
signal-desktop
|
|
];
|
|
|
|
dconf.settings = {
|
|
"org/gnome/desktop/interface" = {
|
|
color-scheme = "prefer-dark";
|
|
};
|
|
};
|
|
|
|
gtk = {
|
|
enable = true;
|
|
colorScheme = "dark";
|
|
theme = {
|
|
name = "Adwaita-dark";
|
|
package = pkgs.gnome-themes-extra;
|
|
};
|
|
};
|
|
|
|
qt = {
|
|
enable = true;
|
|
platformTheme.name = "adwaita";
|
|
style.name = "adwaita-dark";
|
|
};
|
|
|
|
xdg = {
|
|
enable = true;
|
|
mimeApps.defaultApplications = {
|
|
"x-scheme-handler/x-github-client" = [ "github-desktop.desktop" ];
|
|
"x-scheme-handler/x-github-desktop-dev-auth" = [ "github-desktop.desktop" ];
|
|
"x-scheme-handler/http" = [ "floorp.desktop" ];
|
|
"text/html" = [ "floorp.desktop" ];
|
|
"application/xhtml+xml" = [ "floorp.desktop" ];
|
|
"x-scheme-handler/https" = [ "floorp.desktop" ];
|
|
"text/calendar" = [ "thunderbird.desktop" ];
|
|
};
|
|
};
|
|
}
|