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-x16 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMb5G/ieEYBOng66YeyttBQLThyM6W//z2POsNyq4Rw/
|
||||
creation_rules:
|
||||
- path_regex: secrets/.*\.(yaml|toml|json|env|dae|txt|conf)$
|
||||
- path_regex: secrets/.*\..*
|
||||
key_groups:
|
||||
- age:
|
||||
- *imxyy-nix
|
||||
|
||||
6
flake.lock
generated
6
flake.lock
generated
@@ -477,11 +477,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1751817769,
|
||||
"narHash": "sha256-j7ORyAJFNxYWwF+6fs2z5IcJ40TpVwrkFYU9/CGHwfA=",
|
||||
"lastModified": 1755219990,
|
||||
"narHash": "sha256-/znXwik9nC9TY6dwq0SR60MAi9IEZi2InRSRjfhKu1s=",
|
||||
"owner": "imxyy1soope1",
|
||||
"repo": "go-musicfox",
|
||||
"rev": "179b9440b6f209e7fd6ade589117b72bdd9042a6",
|
||||
"rev": "938c4d6bb2a318bc6251f3b11fa8cf54d29b4419",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
config,
|
||||
lib,
|
||||
pkgs,
|
||||
secrets,
|
||||
...
|
||||
}:
|
||||
lib.my.makeSwitch {
|
||||
@@ -19,7 +20,11 @@ lib.my.makeSwitch {
|
||||
playerctl
|
||||
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;
|
||||
@@ -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": {
|
||||
"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"
|
||||
}
|
||||
],
|
||||
"lastmodified": "2025-04-19T02:58:06Z",
|
||||
"mac": "ENC[AES256_GCM,data:TEwHcXhV76VyQf7lzaP7I7LKfcOKWhgdt3bemfO/M7/ZLEc8A8tCN1SGjH5hpOMCJEx4Pws0pcY+EqjlWmA8q4eSR2mZNGGrFsCJCfQJSwpicD0/IDEUNfdSoygmjtyvnnYfioxqbvPc64eR9emG2DedvLKvWeZ5ZmvfZ8ujP+8=,iv:VkvwOTAznJsO4PaD+b0wCxDJN5mSMrjqVT4bZ7EQrvI=,tag:JBOomz0dAX18HDxwM2jyeg==,type:str]",
|
||||
"lastmodified": "2025-08-16T15:10:38Z",
|
||||
"mac": "ENC[AES256_GCM,data:QXGM20KZMpoYjKVFXc67hqD1Z/srK1zi0aU9qKiJ4qgQ9mBMJIdxJ8drWZ7Ww/JBsRk8eKAS8jvmGpOAOMw5qhDXkpa3TWXsVwVdmJ75TRrcNXIkb+Nb6meCQVWbPIb+G7jZTY941kNwHjF3JFQCshE1Aw0H2aQA198d1yzvoMM=,iv:M3VYErPw94pOBBbqwaB+EMZx6yNJEObutDdwfEgOVAs=,tag:+MWoRC1BTjm0nKib/bdGQQ==,type:str]",
|
||||
"unencrypted_suffix": "_unencrypted",
|
||||
"version": "3.10.1"
|
||||
"version": "3.10.2"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user