diff --git a/home-manager/roles/desktop/common/nest.webp b/home-manager/roles/desktop/common/pfps/nest.webp similarity index 100% rename from home-manager/roles/desktop/common/nest.webp rename to home-manager/roles/desktop/common/pfps/nest.webp diff --git a/home-manager/roles/desktop/tiling/apps/noctalia.nix b/home-manager/roles/desktop/tiling/apps/noctalia.nix index a06cc7c..0c04ecd 100644 --- a/home-manager/roles/desktop/tiling/apps/noctalia.nix +++ b/home-manager/roles/desktop/tiling/apps/noctalia.nix @@ -1,4 +1,4 @@ -{ pkgs, inputs, ... }: +{ pkgs, inputs, vars, ... }: { imports = [ @@ -11,8 +11,9 @@ settings = { bar = { density = "compact"; - position = "right"; - showCapsule = false; + position = "top"; + floating = true; + showCapsule = true; widgets = { left = [ { @@ -25,6 +26,12 @@ { id = "Bluetooth"; } + { + id = "ActiveWindow"; + } + { + id = "MediaMini"; + } ]; center = [ { @@ -34,10 +41,19 @@ } ]; right = [ + { + id = "Volume"; + } + { + id = "Tray"; + } + { + id = "NotificationHistory"; + } { + id = "Clock"; formatHorizontal = "HH:mm"; formatVertical = "HH mm"; - id = "Clock"; useMonospacedFont = true; usePrimaryColor = true; } @@ -47,13 +63,40 @@ colorSchemes.predefinedScheme = "Monochrome"; general = { - avatarImage = "../../common/nest.webp"; + avatarImage = "$NIX_FLAKE_PATH/home-manager/roles/common/${vars.user}.webp"; radiusRatio = 0.2; }; location = { monthBeforeDay = true; name = "Severn, Maryland"; + useFahrenheit = true; + use12hourFormat = true; + }; + + screenRecorder = { + directory = "$HOME/Videos/ScreenRecordings"; + }; + + wallpaper = { + directory = "$NIX_FLAKE_PATH/home-manager/roles/desktop/common/wallpapers"; + randomEnabled = true; + } + + dock = { + enabled = false; + }; + + network = { + wifiEnabled = true; + }; + + templates = { + qt = true; + alactirry = true; + fuzzel = true; + discord = true; + niri = true; }; }; }; diff --git a/nixos/roles/physical/desktop/common/apps/default.nix b/nixos/roles/physical/desktop/common/apps/default.nix index 4c9bff6..e405eed 100644 --- a/nixos/roles/physical/desktop/common/apps/default.nix +++ b/nixos/roles/physical/desktop/common/apps/default.nix @@ -1,5 +1,6 @@ { imports = [ ./steam.nix + ./pwvucontrol.nix ]; } diff --git a/nixos/roles/physical/desktop/common/apps/pwvucontrol.nix b/nixos/roles/physical/desktop/common/apps/pwvucontrol.nix new file mode 100644 index 0000000..4b232ef --- /dev/null +++ b/nixos/roles/physical/desktop/common/apps/pwvucontrol.nix @@ -0,0 +1,7 @@ +{ pkgs, ... }: + +{ + environment.systemPackages = with pkgs; [ + pwvucontrol + ]; +}