This commit is contained in:
elwrcl committed 2026-08-25 03:06:29 +03:00
1 parent d383f6224a
commit 6528f022e8
7 files changed
+145 -17

No files matched your search

+4 -4
View File
@@ -50,10 +50,6 @@
url = "github:0xc000022070/zen-browser-flake";
inputs.nixpkgs.follows = "nixpkgs";
};
helium = {
url = "github:AlvaroParker/helium-nix";
inputs.nixpkgs.follows = "nixpkgs";
};
nixcord = {
url = "github:FlameFlag/nixcord";
inputs.nixpkgs.follows = "nixpkgs";
@@ -62,6 +58,10 @@
url = "github:elwrcl/copetch";
inputs.nixpkgs.follows = "nixpkgs";
};
heliux = {
url = "github:elwrcl/heliux";
inputs.nixpkgs.follows = "nixpkgs";
};
intel-hard = {
url = "github:elwrcl/intel-hard";
};
+1
View File
@@ -61,6 +61,7 @@ in
config.flake.homeModules.home-gtk
config.flake.homeModules.home-qt
config.flake.homeModules.home-browser
config.flake.homeModules.home-browser-helium
config.flake.homeModules.home-mimeapps
config.flake.homeModules.home-file-manager
config.flake.homeModules.home-file-manager-actions
+130
View File
@@ -0,0 +1,130 @@
{ ... }:
{
flake.homeModules.home-browser-helium =
{ inputs, system, ... }:
{
imports = [ inputs.helium.homeModules.helium ];
programs.helium = {
enable = true;
defaultBrowser = true;
package = inputs.helium.packages.${system}.helium-widevine;
extensions = [
{
id = "dkdnancajokhfclpjpplkhlkbhaeejob";
hash = "sha256-hkEGW2JVQzeRmTpoPrWFoVG3sbCgHohnsr2b12rfeMg=";
}
{
id = "jgejdcdoeeabklepnkdbglgccjpdgpmf";
hash = "sha256-0xYJtbYNn0JwAaskB/qwdRt74ThSG1CcN41bTN4H88c=";
}
{
id = "jleldmehlnopjhbldegndecakdemocah";
hash = "sha256-u79qidIP1DCtusQ7COjjpnnInO/dXyBeNsJKNHnbIC4=";
}
{
id = "kdbmhfkmnlmbkgbabkdealhhbfhlmmon";
hash = "sha256-p+ifp+k4wwTlLQzwN5D5UTK+viMYBpreGfleXgwPeFc=";
}
{
id = "knemcdpkggnbhpoaaagmjiigenifejfo";
hash = "sha256-WjloJ6g17A70Met43snOrRFlZ7z46/PyOYbrjA7r89U=";
}
{
id = "mmioliijnhnoblpgimnlajmefafdfilb";
hash = "sha256-eLB9vM9jqyY+EMP1h8654m/6CJiRN0XymHF2Hcu6V1Y=";
}
{
id = "oboonakemofpalcgghocfoadofidjkkk";
hash = "sha256-wmkAetiDDZmncortFv/92K8Fm/zLfise0qAasQ4CKSU=";
}
{
id = "oebdmlhbdidbibbidjpbndbloidnhmme";
hash = "sha256-pTe61n2rQ4botE3UKpBupcND6LYUXTjjK//R3jINCLQ=";
}
{
id = "omkfmpieigblcllmkgbflkikinpkodlk";
hash = "sha256-pfYMvrk5PAgmeNrHndEchCiZbZDtGYxqCrKX4fz1Fow=";
}
{
id = "ponfpcnoihfmfllpaingbgckeeldkhle";
hash = "sha256-0vw3iCq/F5muPwn7Ny4g8LBkKrmSspaCtBo2ATxULeQ=";
}
];
extraPolicies = {
MetricsReportingEnabled = false;
HttpsOnlyMode = "force_enabled";
DownloadDirectory = "/home/elars/Downloads";
RestoreOnStartup = 1;
};
preferences = {
helium.browser = {
layout = 2;
zen_mode = true;
zen_mode_sidebar_pinned = true;
zen_mode_top_chrome_pinned = true;
centered_location_bar = true;
minimal_location_bar = false;
rounded_frame = false;
new_tab_next_to_active = false;
vertical_right_aligned = false;
show_back_button = true;
show_extensions_button = true;
show_media_button = true;
show_menu_button = true;
show_zoom_indicator = true;
show_vertical_tabs_collapse_button = false;
};
helium.settings.a11y.copy_page_url_shortcut = true;
vertical_tabs = {
collapsed_state = true;
uncollapsed_width = 200;
};
browser = {
show_home_button = true;
custom_chrome_frame = false;
pin_split_tab_button = true;
theme = {
color_scheme2 = 0;
follows_system_colors = false;
is_grayscale2 = true;
};
};
bookmark_bar = {
show_on_all_tabs = true;
show_tab_groups = false;
};
side_panel.is_right_aligned = false;
webkit.webprefs = {
default_font_size = 12;
default_fixed_font_size = 9;
fonts = {
standard.Zyyy = "JetBrainsMono Nerd Font";
serif.Zyyy = "JetBrainsMono Nerd Font";
sansserif.Zyyy = "JetBrainsMono Nerd Font";
fixed.Zyyy = "JetBrainsMono Nerd Font Mono";
};
};
session.restore_on_startup = 5;
homepage_is_newtabpage = true;
https_only_mode_enabled = true;
https_first_balanced_mode_enabled = false;
privacy_sandbox.first_party_sets_enabled = false;
intl.selected_languages = "en-US,en";
savefile.default_directory = "/home/elars/Downloads";
cpu_performance_tier_override = 2;
};
};
};
}
+4 -6
View File
@@ -6,12 +6,10 @@
xdg.mimeApps = {
enable = true;
defaultApplications = {
"inode/directory" = [ "thunar.desktop" ];
"x-scheme-handler/http" = [ "zen-beta.desktop" ];
"x-scheme-handler/https" = [ "zen-beta.desktop" ];
"x-scheme-handler/about" = [ "zen-beta.desktop" ];
"x-scheme-handler/unknown" = [ "zen-beta.desktop" ];
"inode/directory" = [ "thunar.desktop" ];
"x-scheme-handler/about" = [ "helium.desktop" ];
"x-scheme-handler/unknown" = [ "helium.desktop" ];
};
};
};
}
}
@@ -32,7 +32,7 @@
# LAUNCHERS
"Mod+Return".action.spawn = [ "ghostty" ];
"Mod+W".action.spawn = [ "zen-beta" ];
"Mod+W".action.spawn = [ "helium" ];
"Mod+E".action.spawn = [ "thunar" ];
"Mod+Z".action.spawn = [ "code" ];
"Mod+Alt+V".action.spawn = [ "pavucontrol" ];
@@ -198,7 +198,6 @@
inputs.nix-alien.packages.${system}.nix-alien
inputs.copetch.packages.${system}.default
inputs.helium.packages.${system}.default
pkgs.qt6Packages.qtwebsockets
];
};
@@ -9,11 +9,11 @@
defaultApplications = {
# gui
"text/html" = "zen-beta.desktop";
"x-scheme-handler/http" = "zen-beta.desktop";
"x-scheme-handler/https" = "zen-beta.desktop";
"x-scheme-handler/about" = "zen-beta.desktop";
"x-scheme-handler/unknown" = "zen-beta.desktop";
"text/html" = "helium.desktop";
"x-scheme-handler/http" = "helium.desktop";
"x-scheme-handler/https" = "helium.desktop";
"x-scheme-handler/about" = "helium.desktop";
"x-scheme-handler/unknown" = "helium.desktop";
"x-scheme-handler/steam" = "steam.desktop";
# media