From f025b2a9a7dfba86e691332305a55505122cd743 Mon Sep 17 00:00:00 2001 From: Alex Mickelson Date: Thu, 13 Feb 2025 10:42:08 -0700 Subject: [PATCH] navidrome test --- home-server/navidrome/docker-compose.yml | 15 +++++++++++++++ nix/home-manager/work.home.nix | 16 +++++++++++++++- 2 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 home-server/navidrome/docker-compose.yml diff --git a/home-server/navidrome/docker-compose.yml b/home-server/navidrome/docker-compose.yml new file mode 100644 index 0000000..00bd927 --- /dev/null +++ b/home-server/navidrome/docker-compose.yml @@ -0,0 +1,15 @@ +services: + navidrome: + image: deluan/navidrome:latest + user: 1000:1000 + ports: + - 4533:4533 + restart: unless-stopped + environment: + ND_SCANSCHEDULE: 1h + ND_LOGLEVEL: info + ND_SESSIONTIMEOUT: 24h + ND_BASEURL: "" + volumes: + - /data/navidrome/data:/data + - /data/media/music/tagged:/music:ro diff --git a/nix/home-manager/work.home.nix b/nix/home-manager/work.home.nix index 2589204..44ddbf4 100644 --- a/nix/home-manager/work.home.nix +++ b/nix/home-manager/work.home.nix @@ -29,7 +29,9 @@ makemkv elixir_1_18 inotify-tools - ghostty + # (builtins.getFlake "github:ghostty-org/ghostty").packages.${pkgs.system}.default + # ghostty + # gnome-themes-extra ]; programs.fish = { enable = true; @@ -142,6 +144,18 @@ TryExec=/home/alexm/.local/share/flatpak/exports/bin/com.brave.Browser''; "org/gnome/desktop/interface" = { color-scheme = "prefer-dark"; }; + + "org/gnome/settings-daemon/plugins/media-keys" = { + custom-keybindings = [ + "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/" + ]; + }; + + "org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0" = { + name = "Launch Ghostty"; + command = "ghostty"; + binding = "t"; + }; }; gtk = {