Commit graph

215 commits

Author SHA1 Message Date
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