summaryrefslogtreecommitdiff
path: root/users/seth/desktop
diff options
context:
space:
mode:
Diffstat (limited to 'users/seth/desktop')
-rw-r--r--users/seth/desktop/budgie/default.nix16
-rw-r--r--users/seth/desktop/default.nix32
-rw-r--r--users/seth/desktop/gnome/default.nix10
-rw-r--r--users/seth/desktop/plasma/default.nix10
4 files changed, 35 insertions, 33 deletions
diff --git a/users/seth/desktop/budgie/default.nix b/users/seth/desktop/budgie/default.nix
index bf72ee5..34ecbbd 100644
--- a/users/seth/desktop/budgie/default.nix
+++ b/users/seth/desktop/budgie/default.nix
@@ -1,16 +1,18 @@
-{
- lib,
- osConfig,
- ...
-}: let
+{ lib, osConfig, ... }:
+let
enable = osConfig.services.xserver.desktopManager.budgie.enable or false;
-in {
+in
+{
config = lib.mkIf enable {
dconf = {
enable = true;
settings = {
"com.solus-project.budgie-panel:Budgie" = {
- pinned-launchers = ["firefox.desktop" "nemo.desktop" "discord.desktop"];
+ pinned-launchers = [
+ "firefox.desktop"
+ "nemo.desktop"
+ "discord.desktop"
+ ];
};
};
};
diff --git a/users/seth/desktop/default.nix b/users/seth/desktop/default.nix
index 7f477df..9da094d 100644
--- a/users/seth/desktop/default.nix
+++ b/users/seth/desktop/default.nix
@@ -4,15 +4,15 @@
pkgs,
osConfig,
...
-}: let
+}:
+let
cfg = config.seth.desktop;
-in {
+in
+{
options.seth.desktop = {
- enable =
- lib.mkEnableOption "desktop"
- // {
- default = osConfig.desktop.enable or false;
- };
+ enable = lib.mkEnableOption "desktop" // {
+ default = osConfig.desktop.enable or false;
+ };
};
imports = [
@@ -35,19 +35,19 @@ in {
"--enable-features=UseSkiaRenderer,WaylandWindowDecorations"
];
in
- if pkgs.stdenv.isLinux
- then
- discord.overrideAttrs (old: {
- desktopItem = old.desktopItem.override (old': {
- exec = "${old'.exec} ${flags}";
- });
- })
- else discord
+ if pkgs.stdenv.isLinux then
+ discord.overrideAttrs (old: {
+ desktopItem = old.desktopItem.override (old': {
+ exec = "${old'.exec} ${flags}";
+ });
+ })
+ else
+ discord
)
pkgs.element-desktop
pkgs.spotify
- (pkgs.prismlauncher.override {withWaylandGLFW = true;})
+ (pkgs.prismlauncher.override { withWaylandGLFW = true; })
];
};
}
diff --git a/users/seth/desktop/gnome/default.nix b/users/seth/desktop/gnome/default.nix
index 2ed45b2..6550073 100644
--- a/users/seth/desktop/gnome/default.nix
+++ b/users/seth/desktop/gnome/default.nix
@@ -3,9 +3,11 @@
pkgs,
osConfig,
...
-}: let
+}:
+let
enable = osConfig.services.xserver.desktopManager.gnome.enable or false;
-in {
+in
+{
config = lib.mkIf enable {
home = {
packages = with pkgs; [
@@ -28,9 +30,7 @@ in {
"org/gnome/shell" = {
disable-user-extensions = false;
- enabled-extensions = [
- ];
+ enabled-extensions = [ "[email protected]" ];
favorite-apps = [
"chromium-browser.desktop"
diff --git a/users/seth/desktop/plasma/default.nix b/users/seth/desktop/plasma/default.nix
index c4a30a1..679b1cd 100644
--- a/users/seth/desktop/plasma/default.nix
+++ b/users/seth/desktop/plasma/default.nix
@@ -3,13 +3,13 @@
pkgs,
osConfig,
...
-}: let
+}:
+let
enable = osConfig.services.desktopManager.plasma6.enable or false;
-in {
+in
+{
config = lib.mkIf enable {
- home.packages = with pkgs; [
- papirus-icon-theme
- ];
+ home.packages = with pkgs; [ papirus-icon-theme ];
xdg = {
dataFile."konsole/catppuccin-mocha.colorscheme".source =