47 lines
1.2 KiB
Nix
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 = "{}";
|
|
};
|
|
};
|
|
}
|