57 lines
1.6 KiB
Nix
57 lines
1.6 KiB
Nix
{ pkgs, ... }: {
|
|
defaultApplications.browser = {
|
|
cmd = "${pkgs.vivaldi}/bin/vivaldi";
|
|
desktop = "vivaldi";
|
|
};
|
|
|
|
home-manager.users.alukard = {
|
|
home.packages = with pkgs; [
|
|
((vivaldi.overrideAttrs (oldAttrs: rec {
|
|
buildInputs = oldAttrs.buildInputs ++ [ pkgs.libglvnd pkgs.pipewire pkgs.wayland ];
|
|
# --enable-features=UseOzonePlatform,UseSkiaRenderer,Vulkan --ozone-platform=wayland
|
|
postInstall = ''
|
|
substituteInPlace "$out"/bin/vivaldi \
|
|
--replace 'vivaldi-wrapped" "$@"' 'vivaldi-wrapped" --ignore-gpu-blocklist --enable-gpu-rasterization \
|
|
--enable-zero-copy --use-gl=desktop "$@"'
|
|
'';
|
|
})).override { proprietaryCodecs = true; })
|
|
];
|
|
|
|
xdg.configFile."vivaldi/css/custom.css".source = pkgs.writeText "custom.css" ''
|
|
#header {
|
|
min-height: 0;
|
|
z-index: auto;
|
|
}
|
|
.vivaldi, .window-buttongroup {
|
|
z-index: 999;
|
|
}
|
|
.vivaldi {
|
|
position: relative !important;
|
|
top: 3px !important;
|
|
}
|
|
.topmenu {
|
|
position: absolute;
|
|
}
|
|
.topmenu>nav {
|
|
left: -28px;
|
|
top: 4px;
|
|
}
|
|
.horizontal-menu .toolbar.toolbar-addressbar {
|
|
padding: 0 150px 0 269px !important;
|
|
}
|
|
.toolbar.toolbar-addressbar {
|
|
padding: 0 150px 0 50px !important;
|
|
height: 36px;
|
|
}
|
|
.bookmark-bar {
|
|
margin-bottom: 0;
|
|
}
|
|
.window-buttongroup {
|
|
display: none !important;
|
|
}
|
|
.UrlBar {
|
|
margin-left: 34px;
|
|
}
|
|
'';
|
|
};
|
|
} |