add beets

This commit is contained in:
Lucy Hochkamp 2025-01-30 06:24:42 +01:00
parent d6ae95ef9b
commit 61b4ceedfa
No known key found for this signature in database
3 changed files with 14 additions and 4 deletions

View file

@ -95,7 +95,7 @@ in
group = "minecraft"; group = "minecraft";
}; };
users.groups.minecraft = { }; users.groups.minecraft = { };
environment.systemPackages = [ pkgs.jdk17 pkgs.borgbackup ]; environment.systemPackages = [ pkgs.jdk17 pkgs.borgbackup pkgs.beets ];
services.smartd = { services.smartd = {
enable = true; enable = true;

View file

@ -188,7 +188,7 @@
services.syncthing.enable = true; services.syncthing.enable = true;
services.syncthing.tray.enable = true; services.syncthing.tray.enable = true;
services.syncthing.tray.command = "syncthingtray --wait"; services.syncthing.tray.command = "syncthingtray --wait";
programs.firefox.nativeMessagingHosts = [ pkgs.unstable.firefoxpwa ]; programs.firefox.nativeMessagingHosts = [ pkgs.unstable.firefoxpwa pkgs.unstable.keepassxc ];
programs.firefox.enable = true; programs.firefox.enable = true;
@ -218,6 +218,7 @@
dune3d dune3d
ptyxis ptyxis
appimage-run appimage-run
unstable.keepassxc
# filezilla # filezilla
@ -326,6 +327,7 @@
"/var/lib/bluetooth" "/var/lib/bluetooth"
"/var/lib/flatpak" "/var/lib/flatpak"
"/var/lib/iwd" "/var/lib/iwd"
"/var/log" #lol
]; ];
services = { services = {
ssh.enable = true; ssh.enable = true;

View file

@ -10,6 +10,7 @@ let
else if i == 0 then 1 else if i == 0 then 1
else n * pow n (i - 1); else n * pow n (i - 1);
tag = n: toString (pow 2 (n - 1)); tag = n: toString (pow 2 (n - 1));
scratchTag = tag 20;
in in
{ {
home.packages = with pkgs; [ home.packages = with pkgs; [
@ -511,6 +512,8 @@ label:focus {
// { // {
"Super 0" = "set-focused-tags 4294967295"; # $(((1 << 32) - 1)) "Super 0" = "set-focused-tags 4294967295"; # $(((1 << 32) - 1))
"Super+Shift 0" = "set-view-tags 4294967295"; # $(((1 << 32) - 1)) "Super+Shift 0" = "set-view-tags 4294967295"; # $(((1 << 32) - 1))
"Super P" = "toggle-focused-tags ${scratchTag}";
"Super+Shift P" = "set-view-tags ${scratchTag}";
# Super+Space to toggle float # Super+Space to toggle float
"Super Space" = "toggle-float"; "Super Space" = "toggle-float";
@ -558,19 +561,23 @@ label:focus {
keyboard-layout = "eu"; keyboard-layout = "eu";
xcursor-theme = "Adwaita"; xcursor-theme = "Adwaita";
default-layout = "rivertile"; default-layout = "rivertile";
spawn-tagmask = "4293918719"; # (( ((1 << 32) - 1) ^ (1 << 20) )) all but scratch tag
rule-add = { rule-add = {
"-title 'Picture-in-Picture'" = "float"; "-title 'Picture-in-Picture'" = "float";
"-app-id 'com.saivert.pwvucontrol'" = "float"; "-app-id 'com.saivert.pwvucontrol'" = "float";
"-app-id 'KeePassXC'" = "float";
"-app-id 'org.gnome.NautilusPreviewer'" = "float"; "-app-id 'org.gnome.NautilusPreviewer'" = "float";
"-app-id 'Signal'" = "tags ${tag 9}"; # signal "-app-id 'Signal'" = "tags ${tag 9}"; # signal
"-app-id 'Cinny'" = "tags ${tag 9}"; # cinny "-app-id 'Element'" = "tags ${tag 9}"; # cinny
"-app-id 'FFPWA-01JHNYASHBQB122KMCDPEZ65JA'" = "tags ${tag 9}"; # yt music "-app-id 'FFPWA-01JHNYASHBQB122KMCDPEZ65JA'" = "tags ${tag 9}"; # yt music
"-app-id 'org.gnome.evolution'" = "tags ${tag 8}"; # evolution "-app-id 'org.gnome.evolution'" = "tags ${tag 8}"; # evolution
"-app-id 'obsidian'" = "tags ${tag 1}"; # obsidian "-app-id 'obsidian'" = "tags ${tag 1}"; # obsidian
"-app-id 'KeePassXC' " = "tags ${scratchTag}";
}; };
}; };
extraConfig = '' extraConfig = ''
export XDG_CURRENT_DESKTOP=river export XDG_CURRENT_DESKTOP=river
export SSH_AUTH_SOCK=$XDG_RUNTIME_DIR/ssh-agent
rivertile -view-padding 0 -outer-padding 0 & rivertile -view-padding 0 -outer-padding 0 &
swayidle \ swayidle \
timeout 300 'swaylock -i ${backgroundImage}' \ timeout 300 'swaylock -i ${backgroundImage}' \
@ -584,8 +591,9 @@ label:focus {
# now autostarting stuff thats always open anyways # now autostarting stuff thats always open anyways
obsidian & obsidian &
signal-desktop & signal-desktop &
cinny-desktop & element-desktop &
evolution & evolution &
${pkgs.appimage-run}/bin/appimage-run /home/ragon/AppImages/KeePassXC-2.8.0-snapshot-x86_64.AppImage &
''; '';
}; };
# services.wired = { # services.wired = {