From 8c4700ef14772c55829beee628f20b69a6d35486 Mon Sep 17 00:00:00 2001 From: chase Date: Tue, 3 Jun 2025 19:18:49 -0400 Subject: [PATCH] Catppuccin config --- configuration.nix | 7 ++++++- home/scripts/nixswitch | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+), 1 deletion(-) create mode 100755 home/scripts/nixswitch diff --git a/configuration.nix b/configuration.nix index dd21bbd..028bc56 100644 --- a/configuration.nix +++ b/configuration.nix @@ -220,7 +220,12 @@ bitwarden-desktop (catppuccin-kde.override { flavour = ["mocha"]; - accents = ["pink"]; + accents = [ + "blue" + "lavender" + "pink" + "sapphire" + ]; winDecStyles = ["classic"]; }) cifs-utils diff --git a/home/scripts/nixswitch b/home/scripts/nixswitch new file mode 100755 index 0000000..12d1746 --- /dev/null +++ b/home/scripts/nixswitch @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +# +# NixOS rebuild script +# +# original by 0atman: https://gist.github.com/0atman/1a5133b842f929ba4c1e195ee67599d5 + +set -e + +pushd ~/nixos-config + +if git diff --quiet; then + echo "No changes detected, exiting." + popd + exit 0 +fi + +alejandra . &>/dev/null \ + || ( alejandra . ; echo "formatting failed!" && exit 1) + +git diff -U0 + +echo "NixOS rebuilding..." + +sudo nixos-rebuild switch --flake . &>nixos-switch.log \ + || (cat nixos-switch.log | grep --color error && exit 1) + +current=$(nixos-rebuild list-generations | grep current) + +git commit -am "$current" + +popd + +notify-send -e "NixOS Rebuilt OK!" --icon=software-update-available