Initial commit

This commit is contained in:
kirbara 2025-12-01 13:23:24 +07:00
commit cfcc57a8bd
Signed by: exp
GPG key ID: D7E63AD0019E75D9
353 changed files with 18756 additions and 0 deletions

View file

@ -0,0 +1,65 @@
/*--------------------------------------------------
standalone homeManager on Arch
---------------------------------------------------*/
{ config, inputs, ... }:
# nix run home-manager -- switch -b "backup" --flake ./#shorekeeper
let
hostname = "shorekeeper";
username = "kirbara";
platform = "homeManager";
architecture = "x86_64-linux";
in
{
den.homes.${architecture}.${hostname} = {
userName = username;
aspect = hostname;
};
den.aspects = {
${hostname} = {
${platform} = {
home.username = username;
targets.genericLinux.enable = true;
programs.home-manager.enable = true;
nixpkgs.overlays = [ inputs.self.overlays.default ];
nixpkgs.config.allowUnfree = true;
imports = with config.den.aspects; [
base.homeManager
# font.homeManager
# shell.homeManager
# antimicrox.homeManager
# gaming.homeManager
# -----
code.homeManager
code-editor.homeManager
# -----
# shotcut.homeManager
# blender-hip-latest.homeManager
# audacity.homeManager
obs-studio.homeManager
# qbittorrent.homeManager
brave.homeManager
# -----
nix-flatpak.homeManager
# zen-browser.flatpak
# gimp.flatpak
# krita.flatpak
# bottles.flatpak
# jdownloader.flatpak
mpcqt.flatpak
jorts.flatpak
];
};
};
};
}

View file

@ -0,0 +1,39 @@
{ ... }:
{
den.aspects = {
shorekeeper = { # hostname
homeManager =
{ pkgs, ... }:
{
home.packages = [
# pkgs.uv
pkgs.bleachbit
pkgs.qdirstat
# pkgs.alejandra
pkgs.tealdeer
# pkgs.gnumake
# pkgs.bat
# pkgs.git
# pkgs.paru
# pkgs.fd
# pkgs.wget # un dulu
# pkgs.flatpak mending di paru
# pkgs.btop
pkgs.kdePackages.dolphin
# pkgs.unrar
# pkgs.unzip
pkgs.lazydocker
pkgs.docker-compose
# pkgs.kdePackages.kate
# pkgs.keepassxc
pkgs.copyq
pkgs.albert
# pkgs.ulauncher
# xfce4 things
pkgs.menulibre
# pkgs.peazip
];
};
};
};
}