This commit is contained in:
암냥 2026-09-14 12:09:52 +09:00
commit 15091ac422
No known key found for this signature in database
19 changed files with 2328 additions and 263 deletions

View file

@ -0,0 +1,45 @@
{
programs.vicinae = {
settings.theme.dark = {
name = "Mizuki Dark";
icon_theme = "auto";
};
themes.mizuki-dark = {
meta = {
version = 1;
name = "Mizuki Dark";
description = "Zed One Dark surfaces with the Mizuki dark accent palette";
variant = "dark";
};
colors = {
core = {
background = "#191017";
foreground = "#FAFAFA";
secondary_background = "#2C1F2D";
border = "#4A354C";
accent = "#F5C2E7";
};
accents = {
blue = "#89B4FA";
green = "#A6E3A1";
magenta = "#F5C2E7";
orange = "#F9E2AF";
purple = "#CBA6F7";
red = "#F38BA8";
yellow = "#F9E2AF";
cyan = "#94E2D5";
};
list.item.selection = {
background = "#4A354C";
secondary_background = "#2C1F2D";
};
grid.item.background = "#2C1F2D";
};
};
};
}

View file

@ -44,7 +44,7 @@ with pkgs;
prismlauncher
lunar-client
pkgs."libreoffice-fresh"
pkgs."libreoffice-stable"
gimp
inkscape

View file

@ -23,7 +23,7 @@
fcitx5 = {
settings.globalOptions = {
"Hotkey/TriggerKeys" = {
"0" = "Hangul";
"0" = "Alt_R";
};
"Hotkey/ActivateKeys" = {
"0" = "Hangul_Hanja";

View file

@ -28,7 +28,7 @@
}
];
system.activationScripts.createIcon = "ln -sfn ${inputs.self}/assets/avatar.webp /var/lib/AccountsService/icons/imnyang";
system.activationScripts.createIcon = "mkdir -p /var/lib/AccountsService/icons && ln -sfn ${inputs.self}/assets/avatar.webp /var/lib/AccountsService/icons/imnyang";
programs.fish.enable = true;
}

View file

@ -50,8 +50,9 @@
"99-sign-all" = {
text = ''
if [ "$NIXOS_ACTION" = "switch" ] || [ "$NIXOS_ACTION" = "boot" ]; then
echo "Signing all EFI binaries with sbctl..."
if [ -r /var/lib/sbctl/keys/db/db.key ]; then
echo "Signing all EFI binaries with sbctl..."
# 1. 파일이 존재하는지 먼저 확인하고,
# 2. 이미 등록되어 있다면 sign-all로 한 번에 처리하거나,
# 3. 개별 파일에 대해 에러가 나도 스크립트가 중단되지 않도록 || true를 붙입니다.
@ -66,7 +67,10 @@
fi
# 4. 마지막으로 전체 서명 수행
${pkgs.sbctl}/bin/sbctl sign-all || echo "Some files failed to sign, but continuing..."
${pkgs.sbctl}/bin/sbctl sign-all || echo "Some files failed to sign, but continuing..."
else
echo "Skipping Secure Boot signing: sbctl keys are not initialized."
fi
fi
'';
};