mirror of
https://github.com/js0ny/dotfiles.git
synced 2026-03-21 18:26:20 +00:00
35 lines
813 B
Nix
35 lines
813 B
Nix
{
|
|
pkgs,
|
|
lib,
|
|
config,
|
|
...
|
|
}: let
|
|
mergetools = import ../../../../modules/lib/mergetools.nix {inherit pkgs lib config;};
|
|
mkMergedJson = mergetools.mkMergedJson;
|
|
feishinConfig = mkMergedJson {
|
|
name = "feishin-config";
|
|
target = "${config.home.homeDirectory}/.config/feishin/config.json";
|
|
settings = {
|
|
theme = "system";
|
|
window_has_frame = false;
|
|
release_channel = "latest";
|
|
global_media_hotkeys = true;
|
|
window_window_bar_style = "windows";
|
|
disable_auto_updates = true;
|
|
lyrics = [
|
|
"NetEase"
|
|
"lrclib.net"
|
|
];
|
|
# For window manager (hide on close)
|
|
window_exit_to_tray = true;
|
|
window_prevent_sleep_on_playback = true;
|
|
};
|
|
};
|
|
in {
|
|
home.packages = [
|
|
pkgs.feishin
|
|
];
|
|
imports = [
|
|
feishinConfig
|
|
];
|
|
}
|