Commit graph

34 commits

Author SHA1 Message Date
Damien Cassou
b9fc184323
Add default.nix 2023-02-24 07:03:28 +01:00
Daniel Thwaites
939669577c
Remove Haddock pages from website 📝
This was more of a developer tool than part of the documentation, so it
makes sense to keep it off the main site. Also when modifying the
palette generator, the documentation on the site would become out of
sync with local changes anyway.
2023-02-13 20:09:56 +00:00
Daniel Thwaites
02f0297038
Import Home Manager modules when enabled at system level 🚸
`stylix.home-manager.enable = true` causes an error unless the Home
Manager modules are imported. It makes sense to add them automatically.
2023-01-31 18:00:03 +00:00
DwarfMaster
fbad7b1b0c Refactor modules to separate nixos from hm code 2023-01-30 22:56:57 +01:00
DwarfMaster
76a254f9fe Separate stylix into a nixos module and a home-manager module 2023-01-30 19:25:27 +01:00
Marc Jakobi
af4cde884b
Add a k9s module (#22) 2023-01-28 17:55:34 +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
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
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
Daniel Thwaites
e66ff87e79
Configure Hydra jobs 👷 2022-10-29 18:06:27 +01:00
Daniel Thwaites
daa9ab9917
Support VSCode 2022-10-26 18:29:56 +01: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
30757d4b2d
Initial bemenu module 2022-08-04 12:53:06 -06:00
Lyndon Sanche
68eb771568
Initial mako config 2022-08-02 20:25:15 -06:00
Daniel Thwaites
0ea346a423
Publish list of NixOS options on GitHub Pages 📝 2022-07-30 15:31:58 +01:00
Daniel Thwaites
a1c4e8179b
Create an enable option for each module
Fixes #7
2022-07-25 20:38:43 +01:00
Daniel Thwaites
d528e85140
Add Swaylock overlay
Fixes #8
2022-07-24 20:17:42 +01:00
Daniel Thwaites
ff5da2914c
Remove dependency on flake-utils 2022-07-24 17:04:14 +01:00
Lyndon Sanche
458d0d3719
Finish alacritty module 2022-07-20 07:59:30 -06:00
Daniel Thwaites
671068f7f6
Add internal docs for palette generator 💡
So that I don't forget how it works :)
2022-05-02 01:12:27 +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
github-actions
38d8ca1f58 Beautify 09892b21a5 🎨 2021-12-16 20:08:35 +00:00
Daniel Thwaites
09892b21a5
Use a genetic algorithm to choose colours
This produces much more visually pleasing palettes compared to the crude
algorithm which was previously used.
2021-12-16 20:03:07 +00:00
Daniel Thwaites
238366d8e0
Rename Haskell files 🚚 2021-10-18 16:40:18 +01:00
github-actions
d673f6a30d Beautify 2cf29984d4 🎨 2021-10-17 15:17:28 +00:00
Daniel Thwaites
2cf29984d4
Only support Linux systems 🔨 2021-10-17 16:16:50 +01:00
Daniel Thwaites
e0295dac9b
Use the default version of GHC ⬇️
The default version has libraries available on cache.nixos.org, rather
than having to compile them locally during evaluation.

Stylix did not depend on anything from GHC901.
2021-10-17 15:23:58 +01:00
Daniel Thwaites
7b34be82ff
Rewrite palette generation in Haskell
This does not rely on an external library for colour selection,
therefore it can be fine-tuned to create a better theme.

Closes #2 because Colorgram is no longer used.
2021-10-17 15:04:19 +01:00
github-actions
af17cad8d9 Beautify de589f60cd 2021-07-28 14:10:54 +00:00
Daniel Thwaites
f9daee029e
Inital commit 2020-12-20 19:10:14 +00:00