nixos-dots

nixos dots
git clone git://popovic.xyz/nixos-dots.git
Log | Files | Refs

commit 288ae442ee08e74b24344f4ffcb17666a15ebc8d
parent 99fb68190d4b69f4ac2c98aee608f132395f4849
Author: Milutin Popovic <milutin@popovic.xyz>
Date:   Fri, 27 Mar 2026 17:23:07 +0000

bump

Diffstat:
Mlib/dotfiles.nix | 2+-
Mmodules/niri.nix | 4+---
Mmodules/noctalia.nix | 42++++++++++++++++++++++++++++++------------
3 files changed, 32 insertions(+), 16 deletions(-)

diff --git a/lib/dotfiles.nix b/lib/dotfiles.nix @@ -2,6 +2,6 @@ dotfiles = builtins.fetchGit { url = "git://popovic.xyz/dots.git"; ref = "master"; - rev = "c7da35bd2000364b7b1ba53837f3d8d351934e73"; + rev = "57c54e5f866a2e76faae1b1c640006965b55bbd9"; }; } diff --git a/modules/niri.nix b/modules/niri.nix @@ -14,8 +14,6 @@ package = pkgs.niri-unstable; settings = let - noctaliaPkg = inputs.noctalia.packages.${pkgs.stdenv.hostPlatform.system}.default; - noctaliaCmd = lib.getExe noctaliaPkg; terminalCmd = lib.getExe pkgs.alacritty; in { @@ -154,7 +152,7 @@ xwayland-satellite.path = lib.getExe pkgs.xwayland-satellite; spawn-at-startup = [ - { command = [ "${noctaliaCmd}" ]; } + { command = [ "noctalia-shell" ]; } { command = [ "background" ]; } { command = [ "mako" ]; } #{ command = [ "niri-monitors" ]; } diff --git a/modules/noctalia.nix b/modules/noctalia.nix @@ -1,18 +1,42 @@ { inputs, ... }: { - # import the home manager module imports = [ inputs.noctalia.homeModules.default ]; programs.noctalia-shell = { enable = true; + colors = { + mError = "#ff6b6b"; + mOnError = "#0b0f14"; + + mPrimary = "#A96C8A"; + mOnPrimary = "#ffffff"; + + mSecondary = "#6CA98A"; + mOnSecondary = "#ffffff"; + + mSurface = "#0b0f14"; + mOnSurface = "#e6edf3"; + + mSurfaceVariant = "#111827"; + mOnSurfaceVariant = "#c9d1d9"; + + mTertiary = "#c583d0"; + mOnTertiary = "#07130a"; + + mHover = "#1f2937"; + mOnHover = "#e6edf3"; + + mOutline = "#30363d"; + mShadow = "#000000"; + }; settings = { bar = { backgroundOpacity = 0; contentPadding = 10; enableExclusionZoneInset = false; - fontScale = 1.1; + fontScale = 1.2; outerCorners = false; showCapsule = false; useSeparateOpacity = true; @@ -106,19 +130,13 @@ ]; }; }; - colorSchemes = { - predefinedScheme = "Rose Pine"; - }; - dock = { - enabled = false; - }; + dock.enabled = false; general = { avatarImage = ""; radiusRatio = 0; + enableShadows = false; }; - location = { - name = "Lisbon"; - }; + location.name = "Lisbon"; sessionMenu = { largeButtonsStyle = false; powerOptions = [ @@ -161,7 +179,7 @@ }; ui = { fontDefault = "Terminess Nerd Font"; - fontDefaultScale = 1.12; + fontDefaultScale = 1.2; fontFixed = "Terminess Nerd Font"; }; wallpaper = {