aboutsummaryrefslogtreecommitdiff
path: root/roles
diff options
context:
space:
mode:
Diffstat (limited to 'roles')
-rw-r--r--roles/home/desktop/default.nix79
-rw-r--r--roles/home/desktop/gtk.nix15
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;
- };
- };
-}