small things idk

This commit is contained in:
xunuwu 2025-02-05 15:52:28 +01:00
parent 0f776f259f
commit e34a1c4dbc
Signed by: xun
SSH key fingerprint: SHA256:Uot/1WoAjWAeqLOHA5vYy4phhVydsH7jCPmBjaPZfgI
5 changed files with 43 additions and 13 deletions

View file

@ -14,7 +14,7 @@
services.cliphist = {
enable = true;
systemdTarget = "sway-session.target";
systemdTargets = ["sway-session.target"];
extraOptions = ["-max-items" "150"];
};
@ -41,6 +41,7 @@
};
};
wayland.systemd.target = "sway-session.target";
wayland.windowManager.sway = {
enable = true;
checkConfig = false; # doesnt work with custom wallpaper
@ -134,6 +135,7 @@
"XF86AudioStop" = "exec ${lib.getExe pkgs.playerctl} stop";
"XF86AudioNext" = "exec ${lib.getExe pkgs.playerctl} next";
"XF86AudioPrev" = "exec ${lib.getExe pkgs.playerctl} previous";
"XF86AudioMute" = "exec ${pkgs.wireplumber}/bin/wpctl set-mute @DEFAULT_SINK@ toggle";
}
// (let
inherit (builtins) foldl';

View file

@ -0,0 +1,25 @@
{pkgs, ...}: let
musicDir = "/home/xun/music/test";
in {
programs.beets = {
enable = true;
package = pkgs.beets-unstable;
settings = {
directory = "${musicDir}/tagged";
library = "${musicDir}/beets/beets.db";
# import = {
# };
plugins = [
"rewrite"
];
rewrite = {
"artist GHOST" = "Ghost and Pals";
};
# plugins = [
# ];
};
};
}

View file

@ -67,9 +67,12 @@
programs.misc.pwvucontrol
programs.misc.qpwgraph
programs.misc.libreoffice
programs.music.puddletag
programs.music.picard
# programs.music.beets
programs.music.cmus
programs.media.mpv
programs.media.jellyfin
@ -85,14 +88,14 @@
services.udiskie # although i dont need this for usb memory, it is quite convenient for flashing qmk
];
qt = {
enable = true;
platformTheme = {
name = "gtk3";
package = [
pkgs.libsForQt5.qtstyleplugins
pkgs.qt6.qtbase
];
};
};
# qt = {
# enable = true;
# platformTheme = {
# name = "gtk3";
# package = [
# pkgs.libsForQt5.qtstyleplugins
# pkgs.qt6.qtbase
# ];
# };
# };
}

View file

@ -88,7 +88,7 @@
networking.hostName = "nixdesk";
nixpkgs.config = {
rocmSupport = true;
# rocmSupport = true;
allowUnfreePredicate = pkg:
builtins.elem (lib.getName pkg) [
"apple_cursor"

View file

@ -27,7 +27,7 @@
};
kernelModules = ["kvm-amd"];
extraModulePackages = with config.boot.kernelPackages; [
rtl88xxau-aircrack # usb wifi card
# rtl88xxau-aircrack # usb wifi card
];
loader = {
timeout = 10;