2023-10-29 00:49:22 +02:00
|
|
|
{ pkgs, config, ... }:
|
|
|
|
let
|
|
|
|
stylix = builtins.fetchGit {
|
|
|
|
url = "https://github.com/danth/stylix.git";
|
|
|
|
ref = "release-23.05";
|
|
|
|
};
|
|
|
|
in
|
|
|
|
{
|
|
|
|
imports = [ (import stylix).homeManagerModules.stylix ];
|
|
|
|
|
|
|
|
stylix = {
|
2023-10-29 12:15:56 +01:00
|
|
|
# FIXME Changeable at runtime
|
2023-10-29 00:49:22 +02:00
|
|
|
base16Scheme = "${pkgs.base16-schemes}/share/themes/solarized-dark.yaml";
|
|
|
|
image = builtins.fetchurl {
|
|
|
|
url = "https://get.wallhere.com/photo/sunlight-abstract-minimalism-green-simple-circle-light-leaf-wave-material-line-wing-computer-wallpaper-font-close-up-macro-photography-124350.png";
|
|
|
|
sha256 = "sha256:1zfq3f3v34i45mi72pkfqphm8kbhczsg260xjfl6dbydy91d7y93";
|
|
|
|
};
|
|
|
|
# FIXME This doesn't work
|
2023-10-29 12:15:56 +01:00
|
|
|
|
2023-11-12 21:53:52 +01:00
|
|
|
fonts = {
|
|
|
|
sizes = {
|
|
|
|
applications = 10;
|
|
|
|
terminal = 10;
|
|
|
|
};
|
|
|
|
monospace = {
|
|
|
|
package = pkgs.nerdfonts;
|
|
|
|
name = "DejaVuSansM Nerd Font";
|
|
|
|
};
|
2023-11-02 21:57:06 +01:00
|
|
|
};
|
2023-10-29 12:15:56 +01:00
|
|
|
|
|
|
|
targets.vim.enable = false; # FIXME Not compatible with nixvim for now (there's a MR)
|
2023-11-03 01:37:37 +01:00
|
|
|
# targets.i3.enable = false; # I prefer my own styles
|
2023-10-29 00:49:22 +02:00
|
|
|
};
|
|
|
|
|
|
|
|
# Fix https://nix-community.github.io/home-manager/index.html#_why_do_i_get_an_error_message_about_literal_ca_desrt_dconf_literal_or_literal_dconf_service_literal
|
2023-11-05 21:36:11 +01:00
|
|
|
# home.packages = [ pkgs.dconf ];
|
|
|
|
dconf.enable = false; # Otherwise standalone home-manager complains it can't find /etc/dbus-1/session.conf on Arch.
|
|
|
|
# Symlinking it to /usr/share/dbus-1/session.conf goes further but not much.
|
|
|
|
|
2023-10-29 00:49:22 +02:00
|
|
|
}
|