Commit graph

31 commits

Author SHA1 Message Date
dasj19
ef81ad9e85
gnome: move gnome-shell overlay out of gnome scope (#541)
In response to this PR: https://github.com/NixOS/nixpkgs/pull/338583
2024-09-02 16:29:33 +01:00
NAHO
6c895c6b42
gnome: rename deprecated pkgs.gnome.gnome-backgrounds package (#531)
Rename the deprecated `pkgs.gnome.gnome-backgrounds` package to
`pkgs.gnome-backgrounds`, following
6e8760f7f7.

Cc: @knoopx

Co-authored-by: Victor Martinez <knoopx@gmail.com>
2024-08-26 21:09:37 +01:00
Daniel Thwaites
80e8e1e2f6
treewide: add linters and apply pending suggestions (#426) 2024-06-16 15:08:25 +01:00
Daniel Thwaites
76d6ca2224
treewide: remove use of with lib (#425) 2024-06-14 22:36:25 +01:00
Jalil David Salamé Messina
7682713f6a
stylix: add 'stylix.enable' option (#244)
Add a 'stylix.enable' option to enable or disable all Stylix modules in
order to resolve issues similar to [2].

To align with the default 'lib.mkEnableOption' [1] behavior,
'stylix.enable' defaults to 'false'.

BREAKING CHANGE: Stylix is disabled by default. To enable it, use:

    stylix.enable = true;

[1]: https://github.com/NixOS/nixpkgs/blob/23.11/lib/options.nix#L91-L105
[2]: https://github.com/danth/stylix/issues/216

Co-authored-by: Daniel Thwaites <danthwaites30@btinternet.com>
Co-authored-by: Jalil David Salamé Messina <jalil.salame@gmail.com>
Co-authored-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2024-06-10 11:52:47 +02:00
NAHO
5234b3d467
gnome: use internal mkEnableTarget function (#397)
Follows: 679a806768
2024-05-28 12:24:18 +01:00
Daniel Thwaites
98039f3331
gnome: change panel background to base01 (#360)
This was the color used for GNOME 45, and is consistent with other Stylix targets.
2024-05-12 13:58:29 +02:00
Daniel Thwaites
197526923a
gnome: update to GNOME 46 (#357) 2024-05-09 12:41:00 +00:00
Daniel Thwaites
0fe277a364
treewide: remove lib.mdDoc (#349) 2024-04-22 22:25:40 +01:00
Daniel Thwaites
b36fb34a9c
stylix: add testbeds for desktop environments (#320)
Co-authored-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2024-04-18 09:10:23 +01:00
NAHO
fdf8fd261e
treewide: use Bash internal 'test' command (#311)
Related: https://stackoverflow.com/questions/3427872
2024-03-30 11:23:23 +00:00
Bernardo Meurer
bb3a519878
gnome: remove impure getFlake (#283)
This was a workaround for divnix/digga#502, but digga is now
discontinued, and the workaround is causing a bug.

Fixes: https://github.com/danth/stylix/issues/282
2024-03-13 22:50:21 +00:00
Daniel Thwaites
50cae37cfe
gnome: rename overrideScope' to overrideScope
This clears up a warning which appears on recent Nixpkgs versions.
2024-02-12 17:04:49 +00:00
NAHO
a2d8d6b460
treewide: remove runtime fetch operations (#224)
Fixes #222
2024-02-07 11:03:02 +00:00
NAHO
1a5dee1957
treewide: remove tailing whitespaces (#228) 2024-01-25 08:45:05 +00:00
Daniel Thwaites
8b3f61727f
Support GNOME 45 and Libadwaita updates 👽
Fixes #187
Fixes #190
2023-11-25 14:36:45 +00:00
Daniel Thwaites
5c6f7fd709
Apply cursor theme to GDM 2023-11-08 21:04:14 +00:00
Daniel Thwaites
d14076e46f
Update flake inputs ⬆️ 2023-07-14 12:50:08 +01:00
Lucas Hazel
35cab8eb76
Set fonts in gnome module (#116) 2023-07-02 15:31:28 +01:00
Daniel Thwaites
5989b01537
Update GNOME theme to 44.1 ⬆️ 2023-05-24 09:45:21 +01:00
Daniel Thwaites
ecefdd8b7d
Fix GNOME extensions app not launching 🐛
Fixes #88.
2023-04-21 18:58:34 +01:00
Daniel Thwaites
c80d054fd4
Support GNOME 44 👽 2023-04-14 15:15:42 +01:00
Daniel Thwaites
a3f9fa981b
Convert documentation to mdBook 📝 🔨 2023-03-29 00:54:14 +01:00
Luc Chabassier
679a806768
Fix infinite recursion when _module.args.lib depends on nixpkgs.overlays (#58) 2023-03-10 14:25:25 +00:00
Daniel Thwaites
638f2d86c4
Only run onChange for GNOME when installed 🐛
As GNOME is always enabled on the Home Manager side, the command might
try to run when GNOME is not installed.
2023-02-01 12:29:56 +00:00
Daniel Thwaites
ba324393e9
Support per user themes for GNOME shell 2023-02-01 12:06:03 +00:00
DwarfMaster
fbad7b1b0c Refactor modules to separate nixos from hm code 2023-01-30 22:56:57 +01:00
Daniel Thwaites
7078443eff
Hide quick settings tile for dark mode 🚸 2023-01-19 18:17:15 +00:00
Daniel Thwaites
34a852baee
Build gresource within GNOME shell derivation ♻️ 2023-01-06 23:46:06 +00:00
Daniel Thwaites
43a0330a31
Apply GNOME shell styling to GDM
This has some other benefits too:
- No messing around with extensions and DConf settings
- The custom theme is compiled into a gresource file for efficiency

However it does cause the GNOME shell package to be compiled from scratch.
2023-01-06 23:28:40 +00:00
Daniel Thwaites
46899f291b
Style GNOME shell 2022-12-19 19:23:41 +00:00