feat(nixos): integrate headplane and enhance configs with new services

This commit is contained in:
uttarayan21
2025-11-23 05:16:49 +05:30
parent a99cc07124
commit 2f870f4f2e
13 changed files with 301 additions and 92 deletions

View File

@@ -13,7 +13,7 @@ lib.optionalAttrs device.hasGui {
./discord.nix
./firefox.nix
./ghostty.nix
# ./gimp.nix
./gimp.nix
./guitarix.nix
./hyprpicker.nix
./jellyflix.nix

View File

@@ -6,5 +6,7 @@
home.packages = lib.optionals pkgs.stdenv.isLinux [
pkgs.discord
pkgs.vesktop
pkgs.discord-canary
pkgs.discord-ptb
];
}

View File

@@ -11,3 +11,31 @@
:stacking "fg"
:geometry (geometry :x "96px" :y "96px" :width "250px" :anchor "bottom right")
(activate-linux))
(defwidget bar []
(centerbox :orientation "h"
(workspaces)
(music)
(tray)))
;; (defwidget tray []
;; (box :sclass "tray" :orientation "h" :space-evenly false :haligh "end"
;; (system-tray)
;; (battery)
;; (clock)))
(defwidgets workspaces []
(box :class "workspaces" :orientation "h" :space-evenly true :halign "start" :spacing 10
(workspace-indicator :index 0)
(workspace-indicator :index 1)
(workspace-indicator :index 2)
(workspace-indicator :index 3)
(workspace-indicator :index 4)
(workspace-indicator :index 5)
(workspace-indicator :index 6)
(workspace-indicator :index 7)
(workspace-indicator :index 8)
(workspace-indicator :index 9)))