Compare commits
2 Commits
1da80c49db
...
f4a0e2a862
| Author | SHA1 | Date | |
|---|---|---|---|
|
f4a0e2a862
|
|||
|
df589d6797
|
@@ -3,7 +3,7 @@ keys:
|
|||||||
- &imxyy-nix-server ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIB28jpN+h5euh3NtdN+A+EtqgIatC22e4i1TPTioKire
|
- &imxyy-nix-server ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIB28jpN+h5euh3NtdN+A+EtqgIatC22e4i1TPTioKire
|
||||||
- &imxyy-nix-x16 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMb5G/ieEYBOng66YeyttBQLThyM6W//z2POsNyq4Rw/
|
- &imxyy-nix-x16 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMb5G/ieEYBOng66YeyttBQLThyM6W//z2POsNyq4Rw/
|
||||||
creation_rules:
|
creation_rules:
|
||||||
- path_regex: secrets/.*\.(yaml|toml|json|env|dae|txt|conf)$
|
- path_regex: secrets/.*\..*
|
||||||
key_groups:
|
key_groups:
|
||||||
- age:
|
- age:
|
||||||
- *imxyy-nix
|
- *imxyy-nix
|
||||||
|
|||||||
6
flake.lock
generated
6
flake.lock
generated
@@ -477,11 +477,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1751817769,
|
"lastModified": 1755219990,
|
||||||
"narHash": "sha256-j7ORyAJFNxYWwF+6fs2z5IcJ40TpVwrkFYU9/CGHwfA=",
|
"narHash": "sha256-/znXwik9nC9TY6dwq0SR60MAi9IEZi2InRSRjfhKu1s=",
|
||||||
"owner": "imxyy1soope1",
|
"owner": "imxyy1soope1",
|
||||||
"repo": "go-musicfox",
|
"repo": "go-musicfox",
|
||||||
"rev": "179b9440b6f209e7fd6ade589117b72bdd9042a6",
|
"rev": "938c4d6bb2a318bc6251f3b11fa8cf54d29b4419",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
config,
|
config,
|
||||||
lib,
|
lib,
|
||||||
pkgs,
|
pkgs,
|
||||||
|
secrets,
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
lib.my.makeSwitch {
|
lib.my.makeSwitch {
|
||||||
@@ -19,7 +20,11 @@ lib.my.makeSwitch {
|
|||||||
playerctl
|
playerctl
|
||||||
go-musicfox
|
go-musicfox
|
||||||
];
|
];
|
||||||
xdg.configFile."go-musicfox/go-musicfox.ini".source = ./go-musicfox.ini;
|
sops.secrets.go-musicfox = {
|
||||||
|
sopsFile = secrets."go-musicfox.ini";
|
||||||
|
format = "binary";
|
||||||
|
path = "${config.my.home.xdg.configHome}/go-musicfox/go-musicfox.ini";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
cli.media.mpd.enable = true;
|
cli.media.mpd.enable = true;
|
||||||
@@ -1,97 +0,0 @@
|
|||||||
# 启动页配置
|
|
||||||
[startup]
|
|
||||||
# 是否显示启动页
|
|
||||||
show=false
|
|
||||||
# 启动页进度条是否有回弹效果
|
|
||||||
progressOutBounce=true
|
|
||||||
# 启动页时长
|
|
||||||
loadingSeconds=2
|
|
||||||
# 启动页欢迎语
|
|
||||||
welcome=musicfox
|
|
||||||
# 启动时自动签到
|
|
||||||
signin=false
|
|
||||||
|
|
||||||
# 进度条配置
|
|
||||||
[progress]
|
|
||||||
# 进度条已加载字符
|
|
||||||
fullChar=#
|
|
||||||
# 进度条未加载字符
|
|
||||||
emptyChar=
|
|
||||||
|
|
||||||
# 主页面配置
|
|
||||||
[main]
|
|
||||||
# 是否显示标题
|
|
||||||
showTitle=true
|
|
||||||
# 加载中提示
|
|
||||||
loadingText=[加载中...]
|
|
||||||
# 歌曲音质,可选项:standard, exhigh, lossless, hires, jyeffect(高清环绕声), sky(沉浸环绕声), jymaster(超清母带) 进行音质判断
|
|
||||||
songLevel=hires
|
|
||||||
# 主题颜色
|
|
||||||
# 随机
|
|
||||||
# primaryColor=random
|
|
||||||
# 经典网易云音乐红
|
|
||||||
#primaryColor="#ea403f"
|
|
||||||
primaryColor="#6186D9"
|
|
||||||
# 是否显示歌词
|
|
||||||
showLyric=true
|
|
||||||
# 歌词偏移 ms
|
|
||||||
lyricOffset=0
|
|
||||||
# 显示歌词翻译
|
|
||||||
showLyricTrans=true
|
|
||||||
# 是否显示通知信息
|
|
||||||
showNotify=false
|
|
||||||
# 开启pprof, --pprof时会开启
|
|
||||||
pprofPort=9876
|
|
||||||
# altScreen显示模式
|
|
||||||
altScreen=true
|
|
||||||
# 双列显示,开启务必使用等宽字体
|
|
||||||
doubleColumn=true
|
|
||||||
# 下载目录,默认为$HOME/.go-musicfox/download
|
|
||||||
downloadDir=/home/imxyy/Music/go-musicfox
|
|
||||||
# 缓存目录,默认为${MUSICFOX_ROOT}/cache
|
|
||||||
cacheDir=/home/imxyy/Music/go-musicfox/.cache
|
|
||||||
# 缓存大小(以MB为单位),0为不使用缓存,-1为不限制,默认为0
|
|
||||||
cacheLimit=-1
|
|
||||||
# 是否显示歌单下所有歌曲,默认不开启,仅获取歌单前1000首,开启后可能会占用更多内存(大量歌曲数据)和带宽(会同时发送多个请求获取歌单下歌曲数据)
|
|
||||||
showAllSongsOfPlaylist=false
|
|
||||||
# 动态显示menu行数
|
|
||||||
dynamicMenuRows=true
|
|
||||||
enableMouseEvent = false
|
|
||||||
|
|
||||||
[autoplay]
|
|
||||||
# 是否开启自动播放,默认不开启
|
|
||||||
autoPlay=true
|
|
||||||
# 自动播放歌单,dailyReco,like,no(保持上次退出时的设置,无视offset),name:歌单名,默认dailyReco
|
|
||||||
autoPlayList="no"
|
|
||||||
# 播放偏移,0为第一首,-1为最后一首,默认为0
|
|
||||||
offset=0
|
|
||||||
# 播放模式,listLoop, order, singleLoop, random, intelligent(心动), last(上次退出时的模式),default,默认为last
|
|
||||||
playMode=singleLoop
|
|
||||||
|
|
||||||
[player]
|
|
||||||
# 播放引擎 beep / mpd(需要安装配置mpd) / osx(Mac才可用)
|
|
||||||
# 不填Mac默认使用osx,其他系统默认使用beep(推荐的配置)
|
|
||||||
engine=mpd
|
|
||||||
# beep使用的mp3解码器,可选:go-mp3, minimp3 (minimp3更少的CPU占用,但是稳定性不如go-mp3)
|
|
||||||
#beepMp3Decoder=go-mp3
|
|
||||||
|
|
||||||
# mpd配置
|
|
||||||
mpdBin=mpd
|
|
||||||
# !!!注意!!! 一定要在配置文件中设置pid_file,否则在退出时不会kill掉mpd进程
|
|
||||||
mpdConfigFile=/home/imxyy/.config/mpd/mpd.conf
|
|
||||||
mpdNetwork=tcp
|
|
||||||
mpdAddr=127.0.0.1:6600
|
|
||||||
|
|
||||||
[unm]
|
|
||||||
# UNM开关
|
|
||||||
switch=true
|
|
||||||
# UNM源: kuwo,kugou,migu,qq
|
|
||||||
sources=kuwo,kugou
|
|
||||||
# UNM搜索其他平台限制 0-3
|
|
||||||
searchLimit=0
|
|
||||||
# 解除会员限制
|
|
||||||
enableLocalVip=true
|
|
||||||
# 解除音质限制
|
|
||||||
unlockSoundEffects=true
|
|
||||||
# QQ音乐cookie文件
|
|
||||||
qqCookieFile=
|
|
||||||
23
secrets/go-musicfox.ini.txt
Normal file
23
secrets/go-musicfox.ini.txt
Normal file
File diff suppressed because one or more lines are too long
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"data": "ENC[AES256_GCM,data:H5CGsFM58ivxF2x4RSSU7frD44nsrVh55493Icy6WhaSeLhTTfxfoweSXm5WYSvHorA9wiTLA0VljML1kj0+wTJM+A3PqpaU81uE3V33GNzLpDZw7B0dHtNrX/9C1TC574rOsI3w+6PVA+NpGJs4ROcNouHDIrDxuSlyie7lZwW1f/VikELIx73LMMJfqL50+LKgQpvey7jz0rLMjv1nRg484LoepXd3s/dVZD6DzBY49CSu6OZzpq49LxLgiKSMorgOFhfffbsuBto2zfw1J28cgzFjiIfKp+38mhK/LHSuT9GIXqavH7CoHPAqy1hfbkLc1P4m2FdAFcF5Db0tg6E=,iv:tP9AFJRuRoRe/fNjen7wNAglPydILlW6+BEbS8VoTmw=,tag:68VCpplQp0vZ/oW/h53poQ==,type:str]",
|
"data": "ENC[AES256_GCM,data:QOi73qsK6YoU4nuQBswK1WBn1YaLehDkjnxDOYHJs1bcTXGxHIs9EG5kDzS9b6FjULe6tXUvwMzAqhjTVndtNoH2uQyN88Ectn8jo+60+9bzHtu6P2NvdPJHcsfLMm2mdWeItxoM2fTX6UR4k2eCHL8T/T5JSL11VdxAQ3rQ/9MiGBNijf+NuxajH1OH8AB9XesVxpWS+lt0Be0ohPgrq0S5bJ7VwPfaIxEq5J0ofcuFpzONAC5V2iPKxqVD7mkeEleC7DMEX+H2DjZi9vNZvjQCVWF8tCM4iu3tCv0ZEENwcs7YMQe9hMXB++kj0BHNo0S2x7dMsLQHDnT4UUd7EiXTVeO9SvQUkA==,iv:TFl7VJvYfmVD9Gz/stes/Se6dvV8WRCK2OFqCLMziMA=,tag:xrUyeG+usMRA5dB8Mep/oA==,type:str]",
|
||||||
"sops": {
|
"sops": {
|
||||||
"age": [
|
"age": [
|
||||||
{
|
{
|
||||||
@@ -15,9 +15,9 @@
|
|||||||
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IFhGYmtrZyBWS1d4\nbHExemVWeC9DSGhsa1MrV3FXTmJPeHgweVhZVGdlTUlEVDdDbzBvCml0WFBvRHNF\nUWk2MnREaU4vVFd2UW5XNHEwZG9BbzV5bkFqaVRQbmNNK0kKLS0tIFdYZmZMWldI\nM0w3L0VuMkR2b1I4SWk1ZEplOHo2WmtZZTFjQStnQzQwU00K1Oqkbyhz6PL/jQJQ\nAU+/bjJdbP0bVnsRP7tK4TBw/Z2am+YpMSjYHrCDjEYBAtHFacu0DCsYa+3BiHkU\npLa4AQ==\n-----END AGE ENCRYPTED FILE-----\n"
|
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IFhGYmtrZyBWS1d4\nbHExemVWeC9DSGhsa1MrV3FXTmJPeHgweVhZVGdlTUlEVDdDbzBvCml0WFBvRHNF\nUWk2MnREaU4vVFd2UW5XNHEwZG9BbzV5bkFqaVRQbmNNK0kKLS0tIFdYZmZMWldI\nM0w3L0VuMkR2b1I4SWk1ZEplOHo2WmtZZTFjQStnQzQwU00K1Oqkbyhz6PL/jQJQ\nAU+/bjJdbP0bVnsRP7tK4TBw/Z2am+YpMSjYHrCDjEYBAtHFacu0DCsYa+3BiHkU\npLa4AQ==\n-----END AGE ENCRYPTED FILE-----\n"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"lastmodified": "2025-04-19T02:58:06Z",
|
"lastmodified": "2025-08-16T15:10:38Z",
|
||||||
"mac": "ENC[AES256_GCM,data:TEwHcXhV76VyQf7lzaP7I7LKfcOKWhgdt3bemfO/M7/ZLEc8A8tCN1SGjH5hpOMCJEx4Pws0pcY+EqjlWmA8q4eSR2mZNGGrFsCJCfQJSwpicD0/IDEUNfdSoygmjtyvnnYfioxqbvPc64eR9emG2DedvLKvWeZ5ZmvfZ8ujP+8=,iv:VkvwOTAznJsO4PaD+b0wCxDJN5mSMrjqVT4bZ7EQrvI=,tag:JBOomz0dAX18HDxwM2jyeg==,type:str]",
|
"mac": "ENC[AES256_GCM,data:QXGM20KZMpoYjKVFXc67hqD1Z/srK1zi0aU9qKiJ4qgQ9mBMJIdxJ8drWZ7Ww/JBsRk8eKAS8jvmGpOAOMw5qhDXkpa3TWXsVwVdmJ75TRrcNXIkb+Nb6meCQVWbPIb+G7jZTY941kNwHjF3JFQCshE1Aw0H2aQA198d1yzvoMM=,iv:M3VYErPw94pOBBbqwaB+EMZx6yNJEObutDdwfEgOVAs=,tag:+MWoRC1BTjm0nKib/bdGQQ==,type:str]",
|
||||||
"unencrypted_suffix": "_unencrypted",
|
"unencrypted_suffix": "_unencrypted",
|
||||||
"version": "3.10.1"
|
"version": "3.10.2"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user