nix-system/home/basado.nix
Antoine Vaure 1a0086f941
All checks were successful
/ build-all (push) Successful in 1m18s
replace variant argument with modules
2025-09-03 16:11:05 +02:00

47 lines
1.2 KiB
Nix

{ config, lib, pkgs, ... }: {
wayland.windowManager.hyprland = {
extraConfig = ''
monitor=,highrr,auto,1
'';
};
home.packages = with pkgs; [
qbittorrent
pipewire
discord
feather # monero wallet
# litecoin
librewolf
spotify
ungoogled-chromium
immich-cli
vesktop
];
programs.waybar.settings.bar = {
"group/disks".modules = [
"disk#2"
"disk#3"
];
"disk#2" = {
interval = 1;
format = "󰋊 {free}";
path = "/home/${config.home.username}/disk1";
"on-click" = "$TERMINAL -c floating -e ${pkgs.ncdu}/bin/ncdu -x /home/${config.home.username}/disk1";
};
"disk#3" = {
interval = 1;
format = "󰋊 {free}";
path = "/home/${config.home.username}/disk2";
"on-click" = "$TERMINAL -c floating -e ${pkgs.ncdu}/bin/ncdu -x /home/${config.home.username}/disk2";
};
"custom/loopback" = {
exec = "journalctl --user -f -u loopback | exec_on_stdin_newline 'if systemctl --user is-active --quiet loopback; then echo loopback ON; else echo loopback; fi'";
on-click = "if systemctl --user is-active --quiet loopback; then systemctl --user stop loopback; else systemctl --user start loopback; fi";
format = "{}";
};
};
}