Luc Chabassier
b54b24a76c
Improve detection of when to set the wallpaper using feh
2023-02-13 10:18:46 +01:00
DwarfMaster
54199f717b
Add HM modules for feh
2023-02-04 17:51:14 +01: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
8c22082ab1
Use withHashtag
in k9s module 🎨
2023-01-28 18:06:16 +00:00
Marc Jakobi
af4cde884b
Add a k9s module ( #22 )
2023-01-28 17:55:34 +00:00
Daniel Thwaites
7078443eff
Hide quick settings tile for dark mode 🚸
2023-01-19 18:17:15 +00:00
Daniel Thwaites
11e2e188de
Style Chromium, Google Chrome and Brave ✨
2023-01-08 18:59:48 +00:00
Roberto Abdelkader Martínez Pérez
e43c98f9e7
Add an i3 module based on Sway module ( #18 )
2023-01-07 17:53:22 +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
Daniel Thwaites
ce781e1d96
Style GEdit ✨
...
Fixes #17
2022-11-26 14:31:33 +00:00
Daniel Thwaites
faace1bdc2
Set GNOME background for both modes 💄
...
Otherwise, the default wallpaper is used for the other mode.
Ideally we would support setting two wallpapers and two colourschemes,
however that would clash with the other desktop environments which don't
have a toggle. Perhaps it's something to think about for the future?
2022-11-19 23:41:17 +00:00
Daniel Thwaites
921ff2a2bb
Disable GNOME's default wallpapers 🍱
...
Saves 31MiB of disk space.
2022-11-19 23:02:16 +00:00
Daniel Thwaites
e634069a2b
Fix image clipping in Plymouth theme 🐛
2022-11-17 19:04:28 +00:00
Daniel Thwaites
a435af7907
Improve Plymouth animation 💄
2022-11-17 16:07:00 +00:00
Daniel Thwaites
832ef0c975
Fix syntax of headerbar_border_color
🐛
2022-11-09 07:04:49 +00:00
Daniel Thwaites
52f614b536
Style libadwaita apps ✨
...
Rather than changing the GTK theme, we now use the default Adwaita
theme with modified colours. This creates a consistent look across
all GTK3, GTK4 and Libadwaita apps.
TODO: Gnome shell theme
2022-11-07 11:12:26 +00:00
Aidan Pinard
081ce971ed
Set correct Gnome settings for dark mode ( #16 )
2022-11-04 19:25:50 +00:00
Daniel Thwaites
5b9c63851a
Update Materia ⬆️
2022-11-03 10:22:22 +00:00
Daniel Thwaites
ce0e80f997
Remove hardcoded colors in VSCode theme 💄
2022-10-27 22:26:37 +01:00
Daniel Thwaites
94a22ee6f1
Adjust VSCode theme 💄
2022-10-26 18:49:34 +01:00
Daniel Thwaites
daa9ab9917
Support VSCode ✨
2022-10-26 18:29:56 +01:00
Daniel Thwaites
7a57dff2b2
Fix error when Swaylock module is not available 🐛
...
See https://github.com/danth/stylix/issues/8#issuecomment-1279723774
2022-10-16 15:59:58 +01:00
Daniel Thwaites
78055b3868
Use white text when the black background is enabled ♿
...
The theme's text colour may not contrast well with black, especially for
themes which expect a light coloured background.
2022-10-07 06:57:54 +01:00
Daniel Thwaites
c1506122b4
Allow substitutes for Plymouth theme ⚡
...
When using `runCommandLocal`, clients are required to download imagemagick
and the source files, even if the theme is already available from a binary
cache.
2022-10-06 19:21:45 +01:00
Daniel Thwaites
98114ad3ed
Update other options to suit recent Plymouth changes 📝
...
This is mainly documentation changes.
Also changed the default of `targets.grub.useImage` to a hard false,
as Plymouth doesn't use the wallpaper image any more.
2022-10-06 15:04:24 +01:00
Daniel Thwaites
16ecd5523a
Keep boot logo at original dimensions ✨
...
This means that the OEM logo can be used to have a seamless boot process.
(Copy it in PNG format from /sys/firmware/acpi/bgrt/image)
The width of the progress bar will be adjusted to suit the width of the logo.
2022-10-06 14:56:39 +01:00
Daniel Thwaites
1d61691bf9
Allow using theme colours for Plymouth ✨
...
There is now a choice to either follow the main theme or keep a black
background.
systemd-boot enables the black background by default, as it always has a
black background itself, and keeping the same colour throughout the
whole boot process looks cleaner than applying our theme at the first
opportunity.
2022-10-06 12:36:16 +01:00
Daniel Thwaites
ee248692cb
Redesign Plymouth theme 💄
2022-10-06 12:36:16 +01:00
Daniel Thwaites
b96059664c
Implement useImage
option for GRUB ✨
...
Using Plymouth as the default value to retain backwards compatibility.
2022-09-17 14:05:20 +01:00
Daniel Thwaites
939904e071
Rename useBackground
to useImage
💬
2022-09-17 12:47:37 +00:00
Lyndon Sanche
b51d8f3ca2
Allow disabling image on swaylock
2022-09-13 22:38:20 -06:00
Daniel Thwaites
9185529e3d
Set GNOME desktop background ✨
...
This works according to a comment on Reddit - I haven't tested it myself.
2022-08-13 10:15:54 +01:00
Lyndon Sanche
484251d3b4
Check for proper input on bemenu module
2022-08-10 12:44:58 -06:00
Lyndon Sanche
30757d4b2d
Initial bemenu module
2022-08-04 12:53:06 -06:00
Daniel Thwaites
b4840cfc60
Add enable option for Mako 🚩
2022-08-03 10:49:27 +01:00
Lyndon Sanche
68eb771568
Initial mako config
2022-08-02 20:25:15 -06:00
Daniel Thwaites
159048c15d
Convert Swaylock image to string 🐛
2022-07-30 15:24:59 +01:00
Daniel Thwaites
a1c4e8179b
Create an enable option for each module ✨
...
Fixes #7
2022-07-25 20:38:43 +01:00
Daniel Thwaites
cd7b686352
Install Swaylock settings using Home Manager 🏗️
...
Hoping to fix: https://github.com/danth/stylix/issues/8#issuecomment-1194459148
2022-07-25 20:05:15 +01:00
Daniel Thwaites
d528e85140
Add Swaylock overlay ✨
...
Fixes #8
2022-07-24 20:17:42 +01:00
Daniel Thwaites
0defebf853
Fix Fish when using an imported scheme 🐛
2022-07-22 17:54:53 +01:00
Lyndon Sanche
084b7b993a
Add font config to alacritty
2022-07-20 12:50:10 -06:00
Lyndon Sanche
458d0d3719
Finish alacritty module
2022-07-20 07:59:30 -06:00
Lyndon Sanche
c3a39e1e32
Initial alacritty module
2022-07-20 07:52:39 -06:00
Daniel Thwaites
f7d6ec8f1d
Set termguicolors
in Vim/NeoVim 🐛
...
This gets the correct colourscheme to show up in terminal mode.
2022-06-27 12:27:32 +01:00
Daniel Thwaites
378380675e
Import lib
in Vim module 🚑
2022-06-13 13:34:54 +01:00
Daniel Thwaites
0e877e028e
Set GUI font for Vim/NeoVim ✨
2022-06-13 13:32:15 +01:00
Daniel Thwaites
b2ae657e97
Enable GTK theming for more Wayland compositors ✨ 💩
2022-05-02 13:49:05 +01:00
Daniel Thwaites
e02c8c77a4
Apply home-manager settings to all users automatically 🚸
2022-04-24 11:38:24 +01:00
Daniel Thwaites
c2358177dc
Use an external library for base16 ♻️
...
https://github.com/SenchoPens/base16.nix
2022-04-23 10:36:20 +01:00
Daniel Thwaites
6d91faf03b
Add support for Helix editor ✨
...
https://helix-editor.com/
2022-04-04 10:39:29 +01:00
Daniel Thwaites
c80e203c8a
Enable dconf using NixOS option 👽
...
The gnome3.dconf alias has been removed on Nixpkgs master.
2022-01-15 09:16:16 +00:00
Daniel Thwaites
95b7629d29
Enable feh only for selected window managers ✨
2021-11-01 14:11:19 +00:00
Daniel Thwaites
3e7dbe6174
fish.promptInit → fish.interactiveShellInit 👽
...
Due to nix-community/home-manager#2231
2021-10-28 11:35:56 +01:00
github-actions
20ab1424bc
Beautify 52f26699a6
2021-10-16 09:50:47 +00:00
Daniel Thwaites
52f26699a6
Build GTK theme using rendersvg ⚡
2021-10-16 10:46:49 +01:00
Daniel Thwaites
ab7aa8b53e
Set pname of Vim plugin
2021-09-16 17:22:36 +01:00
github-actions
862630cb48
Beautify 55ae06aaee
2021-08-09 22:48:26 +00:00
Daniel Thwaites
55ae06aaee
Use plain GRUB background when Plymouth is disabled
...
Fixes #3
2021-08-09 23:44:58 +01:00
Daniel Thwaites
01c39ac253
Create Sway module
2021-07-28 16:19:41 +01:00
github-actions
af17cad8d9
Beautify de589f60cd
2021-07-28 14:10:54 +00:00
Daniel Thwaites
de589f60cd
Enable GTK theme on Wayland
2021-07-28 15:08:20 +01:00
Daniel Thwaites
28a04f93b4
Update Materia theme to newest possible version
...
See nana-4/materia-theme#589 for why Inkscape is pinned to an old version.
2021-06-16 22:28:52 +01:00
Daniel Thwaites
cf3975b10e
Update base16-fish
2021-05-26 22:43:18 +01:00
Daniel Thwaites
0fb9f236a3
Add Dunst module
2021-01-06 18:11:55 +00:00
Daniel Thwaites
9666babb92
Add GRUB module
2021-01-04 15:46:04 +00:00
Daniel Thwaites
818c756a18
Skip building GTK theme when Xserver is disabled
2020-12-26 12:59:49 +00:00
Daniel Thwaites
7666cda2a3
Adjust GTK color uses
2020-12-23 19:00:52 +00:00
Daniel Thwaites
0e763f7bf6
Explicitly set Materia font
2020-12-22 13:28:17 +00:00
Daniel Thwaites
33c6f68e33
Only set fonts.default_family in Qutebrowser
...
This allows Qutebrowser to decide its own font sizes.
2020-12-22 12:17:00 +00:00
Daniel Thwaites
c8addbbf5a
Add Plymouth module
2020-12-21 15:10:12 +00:00
Daniel Thwaites
7cefd745bf
Fix Vim module
2020-12-21 14:51:34 +00:00
Daniel Thwaites
60f37c639c
Create baseXX-hash attribute
2020-12-21 14:48:23 +00:00
Daniel Thwaites
d9e9d5fcf0
Add module for X background
2020-12-21 14:12:04 +00:00
Daniel Thwaites
b2c01ef4f5
Update console colors to match Kitty
2020-12-21 14:10:40 +00:00
Daniel Thwaites
3620ba2484
Add Kitty module
2020-12-21 14:10:22 +00:00
Daniel Thwaites
100ea6bc96
Add GTK module
2020-12-21 13:38:20 +00:00
Daniel Thwaites
c3cfff809e
Add Fish module
2020-12-20 20:13:59 +00:00
Daniel Thwaites
2ad5b5c6fa
Add LightDM module
2020-12-20 19:43:34 +00:00
Daniel Thwaites
e058877d58
Add Qutebrowser module
2020-12-20 19:41:45 +00:00
Daniel Thwaites
536e20fdce
Add Vim module
2020-12-20 19:36:37 +00:00
Daniel Thwaites
4ac0094a53
Add console module
2020-12-20 19:17:53 +00:00