diff options
Diffstat (limited to 'roles/home/desktop')
| -rw-r--r-- | roles/home/desktop/default.nix | 79 | ||||
| -rw-r--r-- | roles/home/desktop/gtk.nix | 15 |
2 files changed, 0 insertions, 94 deletions
diff --git a/roles/home/desktop/default.nix b/roles/home/desktop/default.nix deleted file mode 100644 index 8e411ba..0000000 --- a/roles/home/desktop/default.nix +++ /dev/null @@ -1,79 +0,0 @@ -{ config, lib, pkgs, ... }: -with lib; - -let cfg = config.home.roles.desktop; in { - imports = [ - ./theme.nix - - ./i3.nix - ./picom.nix - ./polybar.nix - ./rofi.nix - ./kitty.nix - - ./gtk.nix - ./fcitx5.nix - - ./discord.nix - ./eww.nix - ./mpv.nix - ./flameshot.nix - ./fastfetch.nix - ./cmus.nix - ]; - - options.home.roles.desktop = { - enable = mkEnableOption "desktop home role"; - - discord = mkOption { - type = types.bool; - default = cfg.enable; - }; - - eww = mkOption { - type = types.bool; - default = cfg.enable; - }; - - mpv = mkOption { - type = types.bool; - default = cfg.enable; - }; - - screenshot = mkOption { - type = types.bool; - default = cfg.enable; - }; - - fetch = mkOption { - type = types.bool; - default = cfg.enable; - }; - - music = mkOption { - type = types.bool; - default = cfg.enable; - }; - }; - - config = mkIf cfg.enable { - gtk.enable = true; - - home = { - packages = with pkgs; [ - (writeShellScriptBin "switch-theme" '' - #!/usr/bin/env bash - - cd /etc/nixos - - rm theme.nix - ln -s ./themes/$1.nix theme.nix - - sudo nixos-rebuild switch --flake path:/etc/nixos - - i3-msg restart - '') - ]; - }; - }; -} diff --git a/roles/home/desktop/gtk.nix b/roles/home/desktop/gtk.nix deleted file mode 100644 index 33745d5..0000000 --- a/roles/home/desktop/gtk.nix +++ /dev/null @@ -1,15 +0,0 @@ -{ pkgs, ... }: - -{ - gtk = { - theme = { - package = pkgs.gruvbox-gtk-theme; - name = "Gruvbox-Dark"; - }; - - font = { - name = "monospace"; - size = 8; - }; - }; -} |