From 9293a8e81333e57b3ea08683a32130474d136885 Mon Sep 17 00:00:00 2001 From: misschloe777 Date: Sun, 28 Sep 2025 09:43:51 +0200 Subject: [PATCH] more stuff for buldak --- home-manager/dotfiles/niri/config.kdl | 17 +++++++----- home-manager/dotfiles/waybar/config.jsonc | 12 ++++++++- home-manager/home.nix | 32 ++++++++++++++++++----- hosts/buldak/features/software.nix | 1 + 4 files changed, 49 insertions(+), 13 deletions(-) diff --git a/home-manager/dotfiles/niri/config.kdl b/home-manager/dotfiles/niri/config.kdl index 166259b..fa82ce4 100644 --- a/home-manager/dotfiles/niri/config.kdl +++ b/home-manager/dotfiles/niri/config.kdl @@ -579,18 +579,18 @@ environment { } // apps to launch at startup -spawn-at-startup "qutebrowser" spawn-at-startup "discord" -spawn-at-startup "beeper" -spawn-at-startup "cinny" +spawn-at-startup "footclient" "nvim" "~/Documents/Notes" +spawn-at-startup "cider" clipboard { disable-primary } -workspace "code" -workspace "internet" -workspace "chat" +workspace "code " +workspace "internet " +workspace "chat 󱋊" +workspace "music 󰽱" window-rule { match at-startup=true app-id=r#"^discord$"# @@ -611,6 +611,11 @@ window-rule { open-on-workspace "internet" } +window-rule { + match at-startup=true app-id=r#"Cider$"# + open-on-workspace "music" +} + window-rule { match app-id=r#"mpv$"# open-floating true diff --git a/home-manager/dotfiles/waybar/config.jsonc b/home-manager/dotfiles/waybar/config.jsonc index ba68370..f1a063b 100644 --- a/home-manager/dotfiles/waybar/config.jsonc +++ b/home-manager/dotfiles/waybar/config.jsonc @@ -9,7 +9,8 @@ "network", "wireplumber", "clock", - "privacy" + "privacy", + "battery" ], "clock": { "format-alt": "{:%a, %d. %b %H:%M}" @@ -81,5 +82,14 @@ }, "tray": { "spacing": 10 + }, + "battery": { + "bat": "BAT0", + "states": { + "warning": 20, + "critical": 10 + }, + "format": "{capacity}% {icon}" + "format-icons": ["", "", "", "", ""], } } diff --git a/home-manager/home.nix b/home-manager/home.nix index 65912d2..909ec27 100644 --- a/home-manager/home.nix +++ b/home-manager/home.nix @@ -112,12 +112,31 @@ ".config/hyfetch.json".source = dotfiles/hyfetch/hyfetch.json; ".config/niri".source = dotfiles/niri; ".config/mako".source = dotfiles/mako; + }; - # # You can also set the file content immediately. - # ".gradle/gradle.properties".text = '' - # org.gradle.console=verbose - # org.gradle.daemon.idletimeout=3600000 - # ''; + programs.matugen = { + enable = true; + variant = "dark"; + + config = { + wallpaper = { + command = "swww"; + arguments = [ + "img" + "--transition-type" + "center" + ]; + set = true; + }; + }; + + templates = { + waybar = { + input_path = "./templates/colors.css"; + output_path = "~/.config/waybar/colors.css"; + post_hook = "pkill -SIGUSR2 waybar"; + }; + }; }; programs.direnv = { @@ -198,7 +217,7 @@ }; programs.git = { - userName = "chloe"; + userName = "misschloe777"; userEmail = "harryh@ik.me"; enable = true; extraConfig = { @@ -355,6 +374,7 @@ search_mode = "fuzzy"; }; }; + # programs.moonlight = { # enable = true; # configs.stable = { diff --git a/hosts/buldak/features/software.nix b/hosts/buldak/features/software.nix index dbe233f..24b833c 100644 --- a/hosts/buldak/features/software.nix +++ b/hosts/buldak/features/software.nix @@ -8,6 +8,7 @@ osu-lazer-bin signal-desktop cider-2 + iamb ]; virtualisation.containers.enable = true;