mirror of
https://github.com/alyraffauf/nixcfg.git
synced 2024-11-29 14:29:17 -05:00
Aly Raffauf
da2cbecbe7
* switch default gtk theme and colors to adw-gtk3 * vscodium: move to adwaita * home/theme: switch qt theme to Adwaita-dark * wlogout: migrate to adwaita and improve look and feel * nixpkgs: remove adwaita overrides * plymouth: remove catppuccin theme * home/chromium: remove catppuccin theme * emacs: remove catppuccin * home/neovim: catppuccin -> ayu * nixos/base: remove catppuccin console colors * home/theme: switch to Bibata cursors * nixos/lightdm: conform to default home theme * home: remove theme overrides * qlogout: fix regression with button:focus keeping entries highlighted when unhovered * format with alejandra * home/waybar: match colors to adwaita * home/fuzzel: match selection colors with theme.colors * mauville: remove overrided vscode theme * aly: use firefox gnome theme * rustboro: decrease cursor size override * nixos/options: remove catppuccin references * home/theme: fixed regression in theme.gtk.hideTitleBar
54 lines
1.8 KiB
Nix
54 lines
1.8 KiB
Nix
{
|
|
config,
|
|
inputs,
|
|
lib,
|
|
pkgs,
|
|
...
|
|
}: {
|
|
config = lib.mkIf config.ar.base.enable {
|
|
nixpkgs = let
|
|
unstable = import inputs.nixpkgsUnstable {
|
|
system = pkgs.system;
|
|
config.allowUnfree = true; # Allow unfree packages
|
|
};
|
|
in {
|
|
config.allowUnfree = true; # Allow unfree packages
|
|
|
|
# Overlays over default packages.
|
|
overlays = [
|
|
inputs.nur.overlay
|
|
(final: prev: {
|
|
audiobookshelf = unstable.audiobookshelf;
|
|
brave = prev.brave.override {commandLineArgs = "--gtk-version=4 --enable-wayland-ime";};
|
|
google-chrome = prev.google-chrome.override {commandLineArgs = "--gtk-version=4 --enable-wayland-ime";};
|
|
hyprland = inputs.hyprland.packages.${pkgs.system}.hyprland;
|
|
hyprnome = unstable.hyprnome;
|
|
hyprshot = unstable.hyprshot;
|
|
intel-vaapi-driver = prev.intel-vaapi-driver.override {enableHybridCodec = true;};
|
|
nerdfonts = prev.nerdfonts.override {fonts = ["DroidSansMono" "Noto"];};
|
|
|
|
obsidian = prev.obsidian.overrideAttrs (old: {
|
|
installPhase =
|
|
builtins.replaceStrings ["--ozone-platform=wayland"]
|
|
["--ozone-platform=wayland --enable-wayland-ime"]
|
|
old.installPhase;
|
|
});
|
|
|
|
sway = unstable.sway;
|
|
swayfx = unstable.swayfx;
|
|
vscodium = prev.vscodium.override {commandLineArgs = "--enable-wayland-ime";};
|
|
|
|
webcord = prev.webcord.overrideAttrs (old: {
|
|
installPhase =
|
|
builtins.replaceStrings ["--ozone-platform-hint=auto"]
|
|
["--ozone-platform-hint=auto --enable-wayland-ime"]
|
|
old.installPhase;
|
|
});
|
|
|
|
xdg-desktop-portal-hyprland = inputs.hyprland.packages.${pkgs.system}.xdg-desktop-portal-hyprland;
|
|
})
|
|
];
|
|
};
|
|
};
|
|
}
|