Comments (7)
Fixed now
from fluent-gtk-theme.
How did you installed this theme ?
from fluent-gtk-theme.
Via NixOS Home Manager. I copied the default.nix from the channel repo and updated the src to get your latest commit:
fluent.nix:
{ lib
, stdenvNoCC
, fetchFromGitHub
, gitUpdater
, gnome-themes-extra
, gtk-engine-murrine
, jdupes
, sassc
, themeVariants ? [] # default: blue
, colorVariants ? [] # default: all
, sizeVariants ? [] # default: standard
, tweaks ? []
}:
let
pname = "fluent-gtk-theme";
in
lib.checkListOfEnum "${pname}: theme variants" [ "default" "purple" "pink" "red" "orange" "yellow" "green" "teal" "grey" "all" ] themeVariants
lib.checkListOfEnum "${pname}: color variants" [ "standard" "light" "dark" ] colorVariants
lib.checkListOfEnum "${pname}: size variants" [ "standard" "compact" ] sizeVariants
lib.checkListOfEnum "${pname}: tweaks" [ "solid" "float" "round" "blur" "noborder" "square" ] tweaks
stdenvNoCC.mkDerivation rec {
inherit pname;
version = "latest-commit";
src = fetchFromGitHub {
owner = "vinceliuice";
repo = pname;
rev = "fdf6f8cba968909af0f45575929b13464fad3d95";
hash = "sha256-ONhW68UUrFiv5hxkR7XI8U/5+qM+tYLIS2OM05pqJi0=";
};
nativeBuildInputs = [
jdupes
sassc
];
buildInputs = [
gnome-themes-extra
];
propagatedUserEnvPkgs = [
gtk-engine-murrine
];
postPatch = ''
patchShebangs install.sh
'';
installPhase = ''
runHook preInstall
name= HOME="$TMPDIR" ./install.sh \
${lib.optionalString (themeVariants != []) "--theme " + builtins.toString themeVariants} \
${lib.optionalString (colorVariants != []) "--color " + builtins.toString colorVariants} \
${lib.optionalString (sizeVariants != []) "--size " + builtins.toString sizeVariants} \
${lib.optionalString (tweaks != []) "--tweaks " + builtins.toString tweaks} \
--icon nixos \
--dest $out/share/themes
jdupes --quiet --link-soft --recurse $out/share
runHook postInstall
'';
passthru.updateScript = gitUpdater { };
meta = with lib; {
description = "Fluent design gtk theme";
homepage = "https://github.com/vinceliuice/Fluent-gtk-theme";
license = licenses.gpl3Only;
platforms = platforms.unix;
maintainers = [ maintainers.romildo ];
};
}
Section from home.nix:
gtk = {
enable = true;
iconTheme = {
name = "Fluent";
package = pkgs.fluent-icon-theme;
};
theme = {
name = "Fluent-Dark";
package = pkgs.callPackage ./fluent.nix {
tweaks = ["blur"];
};
};
};
from fluent-gtk-theme.
Does it works just run: ./install.sh
to install this theme on NixOS ?
from fluent-gtk-theme.
Update:
If I comment out the above (NixOS declarative way of installing the theme) and do the manual install with:
./install.sh --icon nixos --tweaks blur
it fixes the notifications but I lose the nixos panel icon. Where as the above method gets the panel icon but has the bug with the notifications still present.
from fluent-gtk-theme.
Thank you so much!
from fluent-gtk-theme.
Related Issues (20)
- Undo tweaks HOT 2
- Shutdown and similar button icons are too small in gnome shell search
- Gnome45 Workspace Indicator Error
- Theme parser error HOT 1
- Misaligned sidebar borders/separators HOT 4
- New release? HOT 3
- theme config idea
- Gnome 46 HOT 3
- Certain elements still white instead of dark
- Notifications are not visible in notifications list - Gnome 46 HOT 3
- cannot apply to dolphin file manager HOT 2
- Gnome 46.1 - Dash to Panel - icons jittery. HOT 1
- Minor CSS issue with ArcMenu HOT 2
- Border in Dash to Panel
- Notification banners not wide enough on Budgie
- GTK Window Controls HOT 2
- I can't get the blurred version to work
- Bugs in buttons on some parts of the UI
- Tweak Square Window Buttons for major browsers HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fluent-gtk-theme.