mirror of
https://github.com/alyraffauf/nixcfg.git
synced 2024-11-22 11:43:55 -05:00
moved desktopConfig apps to homeManagerModules
This commit is contained in:
parent
d85bf503ea
commit
0679717dc9
|
@ -5,15 +5,25 @@
|
||||||
./alacritty
|
./alacritty
|
||||||
./chromium
|
./chromium
|
||||||
./firefox
|
./firefox
|
||||||
|
./fractal
|
||||||
./fuzzel
|
./fuzzel
|
||||||
./librewolf
|
./librewolf
|
||||||
./mako
|
./mako
|
||||||
|
./obsidian
|
||||||
|
./tauon
|
||||||
./vsCodium
|
./vsCodium
|
||||||
./waybar
|
./waybar
|
||||||
|
./webCord
|
||||||
|
./zoom
|
||||||
];
|
];
|
||||||
|
|
||||||
guiApps.firefox.enable = lib.mkDefault true;
|
guiApps.firefox.enable = lib.mkDefault true;
|
||||||
guiApps.alacritty.enable = lib.mkDefault true;
|
guiApps.alacritty.enable = lib.mkDefault true;
|
||||||
guiApps.vsCodium.enable = lib.mkDefault true;
|
guiApps.vsCodium.enable = lib.mkDefault true;
|
||||||
guiApps.chromium.enable = lib.mkDefault true;
|
guiApps.chromium.enable = lib.mkDefault true;
|
||||||
|
guiApps.obsidian.enable = lib.mkDefault true;
|
||||||
|
guiApps.tauon.enable = lib.mkDefault true;
|
||||||
|
guiApps.fractal.enable = lib.mkDefault true;
|
||||||
|
guiApps.webCord.enable = lib.mkDefault true;
|
||||||
|
guiApps.zoom.enable = lib.mkDefault true;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,12 +1,8 @@
|
||||||
{ pkgs, lib, config, ... }: {
|
{ pkgs, lib, config, ... }: {
|
||||||
|
|
||||||
options = {
|
options = { guiApps.firefox.enable = lib.mkEnableOption "Enables Firefox."; };
|
||||||
guiApps.firefox.enable = lib.mkEnableOption "Enables Firefox.";
|
|
||||||
};
|
|
||||||
|
|
||||||
config = lib.mkIf config.guiApps.firefox.enable {
|
config = lib.mkIf config.guiApps.firefox.enable {
|
||||||
programs.firefox = {
|
programs.firefox = { enable = true; };
|
||||||
enable = true;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
11
homeManagerModules/guiApps/fractal/default.nix
Normal file
11
homeManagerModules/guiApps/fractal/default.nix
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
{ pkgs, lib, config, ... }: {
|
||||||
|
|
||||||
|
options = {
|
||||||
|
guiApps.fractal.enable =
|
||||||
|
lib.mkEnableOption "Enables Fractal Matrix client.";
|
||||||
|
};
|
||||||
|
|
||||||
|
config = lib.mkIf config.guiApps.fractal.enable {
|
||||||
|
home.packages = with pkgs; [ fractal ];
|
||||||
|
};
|
||||||
|
}
|
10
homeManagerModules/guiApps/obsidian/default.nix
Normal file
10
homeManagerModules/guiApps/obsidian/default.nix
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
{ pkgs, lib, config, ... }: {
|
||||||
|
|
||||||
|
options = {
|
||||||
|
guiApps.obsidian.enable = lib.mkEnableOption "Enables Obsidian.";
|
||||||
|
};
|
||||||
|
|
||||||
|
config = lib.mkIf config.guiApps.obsidian.enable {
|
||||||
|
home.packages = with pkgs; [ obsidian ];
|
||||||
|
};
|
||||||
|
}
|
8
homeManagerModules/guiApps/tauon/default.nix
Normal file
8
homeManagerModules/guiApps/tauon/default.nix
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
{ pkgs, lib, config, ... }: {
|
||||||
|
|
||||||
|
options = { guiApps.tauon.enable = lib.mkEnableOption "Enables Tauon."; };
|
||||||
|
|
||||||
|
config = lib.mkIf config.guiApps.tauon.enable {
|
||||||
|
home.packages = with pkgs; [ tauon ];
|
||||||
|
};
|
||||||
|
}
|
8
homeManagerModules/guiApps/webCord/default.nix
Normal file
8
homeManagerModules/guiApps/webCord/default.nix
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
{ pkgs, lib, config, ... }: {
|
||||||
|
|
||||||
|
options = { guiApps.webCord.enable = lib.mkEnableOption "Enables WebCord."; };
|
||||||
|
|
||||||
|
config = lib.mkIf config.guiApps.webCord.enable {
|
||||||
|
home.packages = with pkgs; [ webcord ];
|
||||||
|
};
|
||||||
|
}
|
8
homeManagerModules/guiApps/zoom/default.nix
Normal file
8
homeManagerModules/guiApps/zoom/default.nix
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
{ pkgs, lib, config, ... }: {
|
||||||
|
|
||||||
|
options = { guiApps.zoom.enable = lib.mkEnableOption "Enables Zoom."; };
|
||||||
|
|
||||||
|
config = lib.mkIf config.guiApps.zoom.enable {
|
||||||
|
home.packages = with pkgs; [ webcord ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -32,15 +32,6 @@
|
||||||
})
|
})
|
||||||
];
|
];
|
||||||
|
|
||||||
# Enable basic assortment of GUI apps.
|
|
||||||
environment.systemPackages = with pkgs; [
|
|
||||||
fractal
|
|
||||||
obsidian
|
|
||||||
tauon
|
|
||||||
webcord
|
|
||||||
zoom-us
|
|
||||||
];
|
|
||||||
|
|
||||||
desktopConfig.windowManagers.hyprland.enable = lib.mkDefault true;
|
desktopConfig.windowManagers.hyprland.enable = lib.mkDefault true;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue