refactoring
This commit is contained in:
parent
9313d89b15
commit
3adc5e9f73
40 changed files with 73 additions and 73 deletions
|
|
@ -8,22 +8,22 @@
|
||||||
imports = [
|
imports = [
|
||||||
./hardware-configuration.nix
|
./hardware-configuration.nix
|
||||||
|
|
||||||
"${inputs.self}/modules/nixos/base"
|
"${inputs.self}/modules/mizukios/base"
|
||||||
"${inputs.self}/modules/nixos/features/system/boot.nix"
|
"${inputs.self}/modules/mizukios/features/system/boot.nix"
|
||||||
"${inputs.self}/modules/nixos/features/fonts.nix"
|
"${inputs.self}/modules/mizukios/features/fonts.nix"
|
||||||
"${inputs.self}/modules/nixos/features/plasma.nix"
|
"${inputs.self}/modules/mizukios/features/plasma.nix"
|
||||||
"${inputs.self}/modules/nixos/features/system/sound.nix"
|
"${inputs.self}/modules/mizukios/features/system/sound.nix"
|
||||||
"${inputs.self}/modules/nixos/features/packages.nix"
|
"${inputs.self}/modules/mizukios/features/packages.nix"
|
||||||
"${inputs.self}/modules/nixos/features/catppuccin.nix"
|
"${inputs.self}/modules/mizukios/features/catppuccin.nix"
|
||||||
"${inputs.self}/modules/nixos/features/figma-agent.nix"
|
"${inputs.self}/modules/mizukios/features/figma-agent.nix"
|
||||||
"${inputs.self}/modules/nixos/features/system/sbctl.nix"
|
"${inputs.self}/modules/mizukios/features/system/sbctl.nix"
|
||||||
"${inputs.self}/modules/nixos/features/system/grub-standalone.nix"
|
"${inputs.self}/modules/mizukios/features/system/grub-standalone.nix"
|
||||||
"${inputs.self}/modules/nixos/features/system/virtualisation.nix"
|
"${inputs.self}/modules/mizukios/features/system/virtualisation.nix"
|
||||||
"${inputs.self}/modules/nixos/features/management/cockpit.nix"
|
"${inputs.self}/modules/mizukios/features/management/cockpit.nix"
|
||||||
"${inputs.self}/modules/nixos/features/system/bluetooth.nix"
|
"${inputs.self}/modules/mizukios/features/system/bluetooth.nix"
|
||||||
"${inputs.self}/modules/nixos/features/system/graphics.nix"
|
"${inputs.self}/modules/mizukios/features/system/graphics.nix"
|
||||||
"${inputs.self}/modules/nixos/features/steam.nix"
|
"${inputs.self}/modules/mizukios/features/steam.nix"
|
||||||
"${inputs.self}/modules/nixos/features/remote/ssh.nix"
|
"${inputs.self}/modules/mizukios/features/remote/ssh.nix"
|
||||||
];
|
];
|
||||||
|
|
||||||
networking = {
|
networking = {
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
{ pkgs, inputs, ... }:
|
{ pkgs, inputs, ... }:
|
||||||
let
|
let
|
||||||
dr = import ../../../../modules/nixos/features/packages/dr.nix { inherit pkgs; };
|
dr = import ../../../../modules/mizukios/features/packages/dr.nix { inherit pkgs; };
|
||||||
in
|
in
|
||||||
with pkgs;
|
with pkgs;
|
||||||
[
|
[
|
||||||
|
|
|
||||||
|
|
@ -3,16 +3,16 @@
|
||||||
imports = [
|
imports = [
|
||||||
./hardware-configuration.nix
|
./hardware-configuration.nix
|
||||||
|
|
||||||
"${inputs.self}/modules/nixos/base"
|
"${inputs.self}/modules/mizukios/base"
|
||||||
"${inputs.self}/modules/nixos/features/system/boot.nix"
|
"${inputs.self}/modules/mizukios/features/system/boot.nix"
|
||||||
"${inputs.self}/modules/nixos/features/fonts.nix"
|
"${inputs.self}/modules/mizukios/features/fonts.nix"
|
||||||
"${inputs.self}/modules/nixos/features/packages.nix"
|
"${inputs.self}/modules/mizukios/features/packages.nix"
|
||||||
"${inputs.self}/modules/nixos/features/plasma.nix"
|
"${inputs.self}/modules/mizukios/features/plasma.nix"
|
||||||
"${inputs.self}/modules/nixos/features/sound.nix"
|
"${inputs.self}/modules/mizukios/features/sound.nix"
|
||||||
"${inputs.self}/modules/nixos/features/catppuccin.nix"
|
"${inputs.self}/modules/mizukios/features/catppuccin.nix"
|
||||||
"${inputs.self}/modules/nixos/features/ssh.nix"
|
"${inputs.self}/modules/mizukios/features/ssh.nix"
|
||||||
"${inputs.self}/modules/nixos/features/steam.nix"
|
"${inputs.self}/modules/mizukios/features/steam.nix"
|
||||||
"${inputs.self}/modules/nixos/features/sunshine.nix"
|
"${inputs.self}/modules/mizukios/features/sunshine.nix"
|
||||||
];
|
];
|
||||||
|
|
||||||
networking = {
|
networking = {
|
||||||
|
|
|
||||||
|
|
@ -3,21 +3,21 @@
|
||||||
imports = [
|
imports = [
|
||||||
./hardware-configuration.nix
|
./hardware-configuration.nix
|
||||||
|
|
||||||
"${inputs.self}/modules/nixos/base"
|
"${inputs.self}/modules/mizukios/base"
|
||||||
"${inputs.self}/modules/nixos/features/system/boot.nix"
|
"${inputs.self}/modules/mizukios/features/system/boot.nix"
|
||||||
"${inputs.self}/modules/nixos/features/fonts.nix"
|
"${inputs.self}/modules/mizukios/features/fonts.nix"
|
||||||
"${inputs.self}/modules/nixos/features/packages.nix"
|
"${inputs.self}/modules/mizukios/features/packages.nix"
|
||||||
"${inputs.self}/modules/nixos/features/plasma.nix"
|
"${inputs.self}/modules/mizukios/features/plasma.nix"
|
||||||
"${inputs.self}/modules/nixos/features/system/sound.nix"
|
"${inputs.self}/modules/mizukios/features/system/sound.nix"
|
||||||
"${inputs.self}/modules/nixos/features/catppuccin.nix"
|
"${inputs.self}/modules/mizukios/features/catppuccin.nix"
|
||||||
"${inputs.self}/modules/nixos/features/figma-agent.nix"
|
"${inputs.self}/modules/mizukios/features/figma-agent.nix"
|
||||||
"${inputs.self}/modules/nixos/features/management/cockpit.nix"
|
"${inputs.self}/modules/mizukios/features/management/cockpit.nix"
|
||||||
"${inputs.self}/modules/nixos/features/system/bluetooth.nix"
|
"${inputs.self}/modules/mizukios/features/system/bluetooth.nix"
|
||||||
"${inputs.self}/modules/nixos/features/system/graphics.nix"
|
"${inputs.self}/modules/mizukios/features/system/graphics.nix"
|
||||||
"${inputs.self}/modules/nixos/features/remote/ssh.nix"
|
"${inputs.self}/modules/mizukios/features/remote/ssh.nix"
|
||||||
"${inputs.self}/modules/nixos/features/system/virtualisation.nix"
|
"${inputs.self}/modules/mizukios/features/system/virtualisation.nix"
|
||||||
"${inputs.self}/modules/nixos/features/steam.nix"
|
"${inputs.self}/modules/mizukios/features/steam.nix"
|
||||||
"${inputs.self}/modules/nixos/features/remote/sunshine.nix"
|
"${inputs.self}/modules/mizukios/features/remote/sunshine.nix"
|
||||||
];
|
];
|
||||||
|
|
||||||
networking = {
|
networking = {
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
{ pkgs, inputs, ... }:
|
{ pkgs, inputs, ... }:
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
"${inputs.self}/modules/nixos/base"
|
"${inputs.self}/modules/mizukios/base"
|
||||||
"${inputs.self}/modules/nixos/features/ssh.nix"
|
"${inputs.self}/modules/mizukios/features/ssh.nix"
|
||||||
];
|
];
|
||||||
|
|
||||||
wsl.enable = true;
|
wsl.enable = true;
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
{ pkgs, inputs }:
|
{ pkgs, inputs }:
|
||||||
let
|
let
|
||||||
nr = import "${inputs.self}/modules/nixos/features/packages/nr.nix" { inherit pkgs; };
|
nr = import "${inputs.self}/modules/mizukios/features/packages/nr.nix" { inherit pkgs; };
|
||||||
nrr = import "${inputs.self}/modules/nixos/features/packages/nrr.nix" { inherit pkgs; };
|
nrr = import "${inputs.self}/modules/mizukios/features/packages/nrr.nix" { inherit pkgs; };
|
||||||
in
|
in
|
||||||
with pkgs;
|
with pkgs;
|
||||||
[
|
[
|
||||||
|
|
|
||||||
|
|
@ -2,11 +2,11 @@
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
./hardware-configuration.nix
|
./hardware-configuration.nix
|
||||||
"${inputs.self}/modules/nixos/base"
|
"${inputs.self}/modules/mizukios/base"
|
||||||
"${inputs.self}/modules/nixos/features/management/cockpit.nix"
|
"${inputs.self}/modules/mizukios/features/management/cockpit.nix"
|
||||||
"${inputs.self}/modules/nixos/features/system/boot.nix"
|
"${inputs.self}/modules/mizukios/features/system/boot.nix"
|
||||||
"${inputs.self}/modules/nixos/features/remote/ssh.nix"
|
"${inputs.self}/modules/mizukios/features/remote/ssh.nix"
|
||||||
"${inputs.self}/modules/nixos/features/management/podman.nix"
|
"${inputs.self}/modules/mizukios/features/management/podman.nix"
|
||||||
|
|
||||||
./services/rustfs.nix
|
./services/rustfs.nix
|
||||||
./services/nextcloud.nix
|
./services/nextcloud.nix
|
||||||
|
|
|
||||||
|
|
@ -4,8 +4,8 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
nr = import "${inputs.self}/modules/nixos/features/packages/nr.nix" { inherit pkgs; };
|
nr = import "${inputs.self}/modules/mizukios/features/packages/nr.nix" { inherit pkgs; };
|
||||||
nrr = import "${inputs.self}/modules/nixos/features/packages/nrr.nix" { inherit pkgs; };
|
nrr = import "${inputs.self}/modules/mizukios/features/packages/nrr.nix" { inherit pkgs; };
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
home.stateVersion = "26.05";
|
home.stateVersion = "26.05";
|
||||||
|
|
|
||||||
|
|
@ -2,10 +2,10 @@
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
./hardware-configuration.nix
|
./hardware-configuration.nix
|
||||||
"${inputs.self}/modules/nixos/base"
|
"${inputs.self}/modules/mizukios/base"
|
||||||
"${inputs.self}/modules/nixos/features/system/boot.nix"
|
"${inputs.self}/modules/mizukios/features/system/boot.nix"
|
||||||
"${inputs.self}/modules/nixos/features/remote/ssh.nix"
|
"${inputs.self}/modules/mizukios/features/remote/ssh.nix"
|
||||||
"${inputs.self}/modules/nixos/features/management/docker.nix"
|
"${inputs.self}/modules/mizukios/features/management/docker.nix"
|
||||||
];
|
];
|
||||||
|
|
||||||
# 1. 크론 설정
|
# 1. 크론 설정
|
||||||
|
|
|
||||||
|
|
@ -4,8 +4,8 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
nr = import "${inputs.self}/modules/nixos/features/packages/nr.nix" { inherit pkgs; };
|
nr = import "${inputs.self}/modules/mizukios/features/packages/nr.nix" { inherit pkgs; };
|
||||||
nrr = import "${inputs.self}/modules/nixos/features/packages/nrr.nix" { inherit pkgs; };
|
nrr = import "${inputs.self}/modules/mizukios/features/packages/nrr.nix" { inherit pkgs; };
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
home.stateVersion = "26.05";
|
home.stateVersion = "26.05";
|
||||||
|
|
|
||||||
|
|
@ -6,10 +6,10 @@
|
||||||
}:
|
}:
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
"${inputs.self}/modules/nixos/base"
|
"${inputs.self}/modules/mizukios/base"
|
||||||
"${inputs.self}/modules/nixos/features/system/boot.nix"
|
"${inputs.self}/modules/mizukios/features/system/boot.nix"
|
||||||
"${inputs.self}/modules/nixos/features/remote/ssh.nix"
|
"${inputs.self}/modules/mizukios/features/remote/ssh.nix"
|
||||||
"${inputs.self}/modules/nixos/features/management/docker.nix"
|
"${inputs.self}/modules/mizukios/features/management/docker.nix"
|
||||||
./services/mailserver.nix
|
./services/mailserver.nix
|
||||||
./services/caddy.nix
|
./services/caddy.nix
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -5,8 +5,8 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
nr = import "${inputs.self}/modules/nixos/features/packages/nr.nix" { inherit pkgs; };
|
nr = import "${inputs.self}/modules/mizukios/features/packages/nr.nix" { inherit pkgs; };
|
||||||
nrr = import "${inputs.self}/modules/nixos/features/packages/nrr.nix" { inherit pkgs; };
|
nrr = import "${inputs.self}/modules/mizukios/features/packages/nrr.nix" { inherit pkgs; };
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
home.stateVersion = "26.05";
|
home.stateVersion = "26.05";
|
||||||
|
|
|
||||||
|
|
@ -2,10 +2,10 @@
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
./hardware-configuration.nix
|
./hardware-configuration.nix
|
||||||
"${inputs.self}/modules/nixos/base"
|
"${inputs.self}/modules/mizukios/base"
|
||||||
"${inputs.self}/modules/nixos/features/system/boot.nix"
|
"${inputs.self}/modules/mizukios/features/system/boot.nix"
|
||||||
"${inputs.self}/modules/nixos/features/remote/ssh.nix"
|
"${inputs.self}/modules/mizukios/features/remote/ssh.nix"
|
||||||
"${inputs.self}/modules/nixos/features/management/docker.nix"
|
"${inputs.self}/modules/mizukios/features/management/docker.nix"
|
||||||
];
|
];
|
||||||
|
|
||||||
virtualisation.docker.daemon.settings = {
|
virtualisation.docker.daemon.settings = {
|
||||||
|
|
|
||||||
|
|
@ -5,8 +5,8 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
nr = import "${inputs.self}/modules/nixos/features/packages/nr.nix" { inherit pkgs; };
|
nr = import "${inputs.self}/modules/mizukios/features/packages/nr.nix" { inherit pkgs; };
|
||||||
nrr = import "${inputs.self}/modules/nixos/features/packages/nrr.nix" { inherit pkgs; };
|
nrr = import "${inputs.self}/modules/mizukios/features/packages/nrr.nix" { inherit pkgs; };
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
home.stateVersion = "26.05";
|
home.stateVersion = "26.05";
|
||||||
|
|
|
||||||
9
modules/mizukios/base/default.nix
Normal file
9
modules/mizukios/base/default.nix
Normal file
|
|
@ -0,0 +1,9 @@
|
||||||
|
{ ... }:
|
||||||
|
{
|
||||||
|
imports = [
|
||||||
|
./nix.nix
|
||||||
|
./user.nix
|
||||||
|
./i18n.nix
|
||||||
|
./packages.nix
|
||||||
|
];
|
||||||
|
}
|
||||||
62
modules/mizukios/base/i18n.nix
Normal file
62
modules/mizukios/base/i18n.nix
Normal file
|
|
@ -0,0 +1,62 @@
|
||||||
|
{ pkgs, ... }:
|
||||||
|
{
|
||||||
|
# 시간대 설정
|
||||||
|
time.timeZone = "Asia/Seoul";
|
||||||
|
|
||||||
|
# 로케일 설정 (영어 기본 + 한국 로케일)
|
||||||
|
i18n = {
|
||||||
|
defaultLocale = "en_US.UTF-8";
|
||||||
|
extraLocaleSettings = {
|
||||||
|
LC_ADDRESS = "en_US.UTF-8";
|
||||||
|
LC_IDENTIFICATION = "en_US.UTF-8";
|
||||||
|
LC_MEASUREMENT = "en_US.UTF-8";
|
||||||
|
LC_MONETARY = "en_US.UTF-8";
|
||||||
|
LC_NAME = "en_US.UTF-8";
|
||||||
|
LC_NUMERIC = "en_US.UTF-8";
|
||||||
|
LC_PAPER = "en_US.UTF-8";
|
||||||
|
LC_TELEPHONE = "en_US.UTF-8";
|
||||||
|
LC_TIME = "en_US.UTF-8";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
i18n.inputMethod = {
|
||||||
|
enable = true;
|
||||||
|
type = "fcitx5";
|
||||||
|
fcitx5 = {
|
||||||
|
settings.globalOptions = {
|
||||||
|
"Hotkey/TriggerKeys" = {
|
||||||
|
"0" = "Hangul";
|
||||||
|
};
|
||||||
|
"Hotkey/ActivateKeys" = {
|
||||||
|
"0" = "Hangul_Hanja";
|
||||||
|
};
|
||||||
|
"Hotkey/DeactivateKeys" = {
|
||||||
|
"0" = "Hangul_Romaja";
|
||||||
|
};
|
||||||
|
"Hotkey/EnumerateGroupForwardKeys" = {
|
||||||
|
"0" = "Super+space";
|
||||||
|
};
|
||||||
|
"Hotkey/PrevPage" = {
|
||||||
|
"0" = "Up";
|
||||||
|
};
|
||||||
|
"Hotkey/NextPage" = {
|
||||||
|
"0" = "Down";
|
||||||
|
};
|
||||||
|
"Hotkey" = {
|
||||||
|
"AltTriggerKeys" = "";
|
||||||
|
"EnumerateForwardKeys" = "";
|
||||||
|
"EnumerateBackwardKeys" = "";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
fcitx5.addons = with pkgs; [
|
||||||
|
fcitx5-hangul
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
|
environment.sessionVariables = {
|
||||||
|
GTK_IM_MODULE = "fcitx";
|
||||||
|
QT_IM_MODULE = "fcitx";
|
||||||
|
XMODIFIERS = "@im=fcitx";
|
||||||
|
};
|
||||||
|
}
|
||||||
47
modules/mizukios/base/nix.nix
Normal file
47
modules/mizukios/base/nix.nix
Normal file
|
|
@ -0,0 +1,47 @@
|
||||||
|
{ overlays, ... }:
|
||||||
|
{
|
||||||
|
# Apply overlays
|
||||||
|
nixpkgs.overlays = overlays;
|
||||||
|
nixpkgs.config.allowUnfree = true;
|
||||||
|
|
||||||
|
# Nix 설정
|
||||||
|
nix.settings = {
|
||||||
|
sandbox = false;
|
||||||
|
experimental-features = [
|
||||||
|
"nix-command"
|
||||||
|
"flakes"
|
||||||
|
];
|
||||||
|
auto-optimise-store = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
nix.settings.trusted-users = [
|
||||||
|
"root"
|
||||||
|
"imnyang"
|
||||||
|
];
|
||||||
|
|
||||||
|
nix.settings = {
|
||||||
|
substituters = [
|
||||||
|
"https://cache.mizuki.guru/public"
|
||||||
|
"https://cache.mizuki.guru/imnyang"
|
||||||
|
"https://nix.mizuki.my/public"
|
||||||
|
"https://vicinae.cachix.org"
|
||||||
|
];
|
||||||
|
trusted-public-keys = [
|
||||||
|
"public:IgipakDD/clr0XbuaIejPYMT5UkTVGKVTxtWXcsbiAg="
|
||||||
|
"imnyang:x8Oex2DLzZUBxS/3VvkVptT3DiugjsCbQ23VjsxMT5c="
|
||||||
|
"public:SnHrtrxbCPcZujbJdgsKFeObTfRKQl5KhrI+LljtZUE="
|
||||||
|
"vicinae.cachix.org-1:1kDrfienkGHPYbkpNj1mWTr7Fm1+zcenzgTizIcI3oc="
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
|
nix.gc = {
|
||||||
|
automatic = true;
|
||||||
|
dates = "weekly";
|
||||||
|
options = "--delete-older-than 7d";
|
||||||
|
};
|
||||||
|
|
||||||
|
nixpkgs.config.permittedInsecurePackages = [
|
||||||
|
"openssl-1.1.1w"
|
||||||
|
"pnpm-10.29.2"
|
||||||
|
];
|
||||||
|
}
|
||||||
31
modules/mizukios/base/packages.nix
Normal file
31
modules/mizukios/base/packages.nix
Normal file
|
|
@ -0,0 +1,31 @@
|
||||||
|
{ pkgs, ... }:
|
||||||
|
{
|
||||||
|
programs.nix-ld.enable = true;
|
||||||
|
programs.nix-ld.libraries = with pkgs; [
|
||||||
|
glib
|
||||||
|
stdenv.cc.cc
|
||||||
|
zlib
|
||||||
|
];
|
||||||
|
|
||||||
|
# Unfree 패키지 허용
|
||||||
|
nixpkgs.config.allowUnfree = true;
|
||||||
|
|
||||||
|
programs.direnv.enable = true;
|
||||||
|
|
||||||
|
# 기본 시스템 패키지
|
||||||
|
environment.systemPackages = with pkgs; [
|
||||||
|
eza
|
||||||
|
btop
|
||||||
|
vim
|
||||||
|
wget
|
||||||
|
curl
|
||||||
|
git
|
||||||
|
tree
|
||||||
|
unzip
|
||||||
|
zip
|
||||||
|
file
|
||||||
|
attic-client
|
||||||
|
direnv
|
||||||
|
devenv
|
||||||
|
];
|
||||||
|
}
|
||||||
34
modules/mizukios/base/user.nix
Normal file
34
modules/mizukios/base/user.nix
Normal file
|
|
@ -0,0 +1,34 @@
|
||||||
|
{ pkgs, inputs, ... }:
|
||||||
|
{
|
||||||
|
users.users.imnyang = {
|
||||||
|
isNormalUser = true;
|
||||||
|
linger = true;
|
||||||
|
description = "@imnya.ng";
|
||||||
|
|
||||||
|
extraGroups = [
|
||||||
|
"imnyang"
|
||||||
|
"networkmanager"
|
||||||
|
"wheel"
|
||||||
|
"docker"
|
||||||
|
"libvirtd"
|
||||||
|
"podman"
|
||||||
|
];
|
||||||
|
shell = pkgs.fish;
|
||||||
|
};
|
||||||
|
|
||||||
|
security.sudo.extraRules = [
|
||||||
|
{
|
||||||
|
users = [ "imnyang" ];
|
||||||
|
commands = [
|
||||||
|
{
|
||||||
|
command = "ALL";
|
||||||
|
options = [ "NOPASSWD" ];
|
||||||
|
}
|
||||||
|
];
|
||||||
|
}
|
||||||
|
];
|
||||||
|
|
||||||
|
system.activationScripts.createIcon = "ln -sfn ${inputs.self}/assets/avatar.webp /var/lib/AccountsService/icons/imnyang";
|
||||||
|
|
||||||
|
programs.fish.enable = true;
|
||||||
|
}
|
||||||
18
modules/mizukios/features/catppuccin.nix
Normal file
18
modules/mizukios/features/catppuccin.nix
Normal file
|
|
@ -0,0 +1,18 @@
|
||||||
|
{ pkgs, ... }:
|
||||||
|
{
|
||||||
|
catppuccin.enable = true;
|
||||||
|
catppuccin.flavor = "latte";
|
||||||
|
catppuccin.autoEnable = false;
|
||||||
|
catppuccin = {
|
||||||
|
cache.enable = true;
|
||||||
|
cursors.enable = false;
|
||||||
|
fcitx5.enable = true;
|
||||||
|
forgejo.enable = false;
|
||||||
|
limine.enable = false;
|
||||||
|
gitea.enable = false;
|
||||||
|
grub.enable = true;
|
||||||
|
plymouth.enable = false;
|
||||||
|
sddm.enable = false;
|
||||||
|
tty.enable = true;
|
||||||
|
};
|
||||||
|
}
|
||||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue