rename folder from home to profiles

This commit is contained in:
Asaki Yuki 2026-04-14 01:26:40 +07:00
parent d295ac2ea3
commit d70ff2ea3f
11 changed files with 8 additions and 8 deletions

View file

@ -0,0 +1,44 @@
{
inputs,
libs,
config,
custom,
unstable,
...
}: let
osconfig = config;
in {
users.users.asakiyuki = {
isNormalUser = true;
extraGroups = ["wheel"];
};
home-manager.users.asakiyuki = {
_module.args = {
inherit
inputs
unstable
osconfig
custom
libs
;
};
imports = [
./programs.nix
./files.nix
../../modules/features/home/theme.nix
../../options/home/default.nix
inputs.nixvim.homeModules.nixvim
inputs.nixcord.homeModules.nixcord
inputs.niri.homeModules.niri
];
home = {
username = "asakiyuki";
stateVersion = "25.11";
};
};
}

View file

@ -0,0 +1,56 @@
{
pkgs,
lib,
osconfig,
config,
...
}: {
home.file = lib.mkMerge [
(builtins.mapAttrs (_: path: {
source = path;
})
osconfig.device.files.source)
(builtins.mapAttrs (_: path: {
source = config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/${path}";
})
osconfig.device.files.symlink)
(lib.mkMerge (
builtins.map (name: lib.setAttrByPath [name "force"] true) (
builtins.attrNames osconfig.device.files.force
)
))
(lib.mkMerge (
builtins.map (name: lib.setAttrByPath [name "force"] (lib.mkForce true)) (
builtins.attrNames osconfig.device.files.mkForce
)
))
];
xdg.configFile.kdeglobals =
lib.mkIf (osconfig.device.wm.hyprland.enable || osconfig.device.wm.niri.enable)
{
text = (
builtins.readFile (
(pkgs.catppuccin-kde.override {
flavour = ["mocha"];
accents = ["sapphire"];
})
+ "/share/color-schemes/CatppuccinMochaSapphire.colors"
)
+ ''
[UiSettings]
ColorScheme=qt6ct
[General]
TerminalApplication=${osconfig.device.programs.terminal.name}
[Icons]
Theme=Papirus
''
);
};
}

View file

@ -0,0 +1,23 @@
{...}: {
imports = [
../../modules/features/home/ghostty.nix
../../modules/features/home/kitty.nix
../../modules/features/home/browsers.nix
# ../../modules/features/home/neovide.nix
../../modules/features/home/bash.nix
../../modules/features/home/starship.nix
../../modules/features/home/tmux.nix
../../modules/features/home/fastfetch.nix
../../modules/features/home/vscode.nix
../../modules/features/home/obs-studio.nix
../../modules/features/home/xdg.nix
../../modules/features/home/packages.nix
../../modules/features/home/git.nix
../../modules/programs/nixvim/_nixvim.nix
../../modules/programs/nixcord/default.nix
../../modules/features/home/niri.nix
../../modules/programs/hyprland/default.nix
];
}

View file

@ -0,0 +1,33 @@
{
inputs,
libs,
config,
custom,
unstable,
...
}: let
osconfig = config;
in {
users.users.junko = {
isNormalUser = true;
};
home-manager.users.junko = {
_module.args = {
inherit
inputs
unstable
osconfig
custom
libs
;
};
imports = [];
home = {
username = "junko";
stateVersion = "25.11";
};
};
}