Added gtk module

This commit is contained in:
Julien Malka 2021-12-23 11:00:26 +01:00
parent eb517d5692
commit 9c4d5b2921
No known key found for this signature in database
GPG key ID: 3C68E13964FEA07F
2 changed files with 25 additions and 15 deletions

View file

@ -0,0 +1,24 @@
{ config, pkgs, lib, ... }:
let
cfg = config.luj.programs.gtk;
in
with lib;
{
options.luj.programs.gtk = {
enable = mkEnableOption "Enable gtk customizations";
};
config = mkIf cfg.enable {
gtk = {
enable = true;
theme = {
name = "Nordic";
package = pkgs.nordic;
};
};
qt = {
enable = true;
platformTheme = "gtk";
};
};
}

View file

@ -5,6 +5,7 @@
luj.programs.neovim.enable = true;
luj.programs.git.enable = true;
luj.programs.ssh-client.enable = true;
luj.programs.gtk.enable = true;
luj.i3.enable = true;
luj.polybar.enable = true;
home.packages = with pkgs; [
@ -39,25 +40,10 @@
};
gtk = {
enable = true;
theme = {
name = "Nordic";
package = pkgs.nordic;
};
};
qt = {
enable = true;
platformTheme = "gtk";
};
fonts.fontconfig.enable = true;
xsession.enable = true;
home.stateVersion = "21.11";