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,17 @@
{
flake-file.inputs = {
affinity-nix.url = "github:mrshmllow/affinity-nix";
};
den.aspects = {
affinity = {
homeManager =
{ inputs, pkgs, ... }:
{
home.packages = [
inputs.affinity-nix.packages.x86_64-linux.v3
];
};
};
};
}

View file

@ -0,0 +1,18 @@
{
den.aspects = {
antimicrox = {
homeManager =
{ pkgs, ... }:
{
home.packages = [
pkgs.antimicrox
];
};
nixos = {
services.udev.extraRules = ''
SUBSYSTEM=="misc", KERNEL=="uinput", OPTIONS+="static_node=uinput", TAG+="uaccess"
'';
};
};
};
}

View file

@ -0,0 +1,13 @@
{
den.aspects = {
audacity = {
homeManager =
{ pkgs, ... }:
{
home.packages = [
pkgs.audacity
];
};
};
};
}

View file

@ -0,0 +1,13 @@
{
den.aspects = {
blender-hip-latest = {
homeManager =
{ pkgs, ... }:
{
home.packages = [
pkgs.blender-hip
];
};
};
};
}

View file

@ -0,0 +1,18 @@
{
flake input
persystem overlay
den.aspects = {
blender-hip-v45 = {
nixos =
{ blender-hip-v45, ... }:
{
systemPackages = [
blender-hip-v45.blender-hip
];
};
};
};
}

View file

@ -0,0 +1,14 @@
{
den.aspects = {
bottles = {
flatpak = {
services.flatpak.packages = [
{
appId = "com.usebottles.bottles";
origin = "flathub";
}
];
};
};
};
}

View file

@ -0,0 +1,13 @@
{
den.aspects = {
discord = {
homeManager =
{ pkgs, ... }:
{
home.packages = [
pkgs.local.chromium-discord
];
};
};
};
}

View file

@ -0,0 +1,14 @@
{
den.aspects = {
gimp = {
flatpak = {
services.flatpak.packages = [
{
appId = "org.gimp.GIMP";
origin = "flathub";
}
];
};
};
};
}

View file

@ -0,0 +1,14 @@
{
den.aspects = {
inkscape = {
flatpak = {
services.flatpak.packages = [
{
appId = "org.inkscape.Inkscape";
origin = "flathub";
}
];
};
};
};
}

View file

@ -0,0 +1,14 @@
{
den.aspects = {
jdownloader = {
flatpak = {
services.flatpak.packages = [
{
appId = "org.jdownloader.JDownloader";
origin = "flathub";
}
];
};
};
};
}

View file

@ -0,0 +1,14 @@
{
den.aspects = {
kdenlive = {
flatpak = {
services.flatpak.packages = [
{
appId = "org.kde.kdenlive";
origin = "flathub";
}
];
};
};
};
}

View file

@ -0,0 +1,14 @@
{
den.aspects = {
krita = {
flatpak = {
services.flatpak.packages = [
{
appId = "org.kde.krita";
origin = "flathub";
}
];
};
};
};
}

View file

@ -0,0 +1,13 @@
{
den.aspects = {
haruna = {
homeManager =
{ pkgs, ... }:
{
home.packages = [
pkgs.latest.haruna
];
};
};
};
}

View file

@ -0,0 +1,13 @@
{
den.aspects = {
netbird = {
nixos = {
services.netbird = {
enable = true;
ui.enable = true;
useRoutingFeatures = "both";
};
};
};
};
}

View file

@ -0,0 +1,22 @@
{
den.aspects = {
obs-studio = {
homeManager =
{ pkgs, ... }:
{
programs.obs-studio = {
enable = true;
plugins = with pkgs.obs-studio-plugins; [
wlrobs
obs-pipewire-audio-capture
obs-vkcapture
obs-source-clone
obs-move-transition
obs-composite-blur
obs-backgroundremoval
];
};
};
};
};
}

View file

@ -0,0 +1,13 @@
{
den.aspects = {
obsidian = {
homeManager =
{ pkgs, inputs, ... }:
{
home.packages = [
pkgs.latest.obsidian
];
};
};
};
}

View file

@ -0,0 +1,16 @@
{
den.aspects = {
open-tablet = {
nixos = {
hardware.opentabletdriver = {
enable = true;
daemon.enable = true;
blacklistedKernelModules = [
"hid-uclogic"
"wacom"
];
};
};
};
};
}

View file

@ -0,0 +1,13 @@
{
den.aspects = {
qbittorrent = {
homeManager =
{ pkgs, ... }:
{
home.packages = [
pkgs.qbittorrent
];
};
};
};
}

View file

@ -0,0 +1,21 @@
{
den.aspects = {
shotcut = {
homeManager =
{ pkgs, ... }:
{
home.packages = [
(pkgs.symlinkJoin {
name = "shotcut";
buildInputs = [ pkgs.makeWrapper ];
paths = [ pkgs.shotcut ];
postBuild = ''
wrapProgram $out/bin/shotcut \
--unset QT_QPA_PLATFORMTHEME
'';
})
];
};
};
};
}

View file

@ -0,0 +1,13 @@
{
den.aspects = {
tool-gui = {
homeManager =
{ pkgs, ... }:
{
home.packages = [
pkgs.bleachbit
];
};
};
};
}

View file

@ -0,0 +1,13 @@
{
den.aspects = {
tool-gui = {
homeManager =
{ pkgs, ... }:
{
home.packages = [
pkgs.copyq
];
};
};
};
}

View file

@ -0,0 +1,13 @@
{
den.aspects = {
tool-gui = {
homeManager =
{ pkgs, ... }:
{
home.packages = [
pkgs.cpu-x
];
};
};
};
}

View file

@ -0,0 +1,13 @@
{
den.aspects = {
tool-gui = {
homeManager =
{ pkgs, ... }:
{
home.packages = [
pkgs.fsearch
];
};
};
};
}

View file

@ -0,0 +1,13 @@
{
den.aspects = {
tool-gui = {
nixos =
{ pkgs, ... }:
{
environment.systemPackages = [
pkgs.gparted
];
};
};
};
}

View file

@ -0,0 +1,13 @@
{
den.aspects = {
tool-gui = {
nixos =
{ pkgs, ... }:
{
environment.systemPackages = [
pkgs.qdirstat
];
};
};
};
}

View file

@ -0,0 +1,13 @@
{
den.aspects = {
tool-gui = {
homeManager =
{ pkgs, ... }:
{
home.packages = [
pkgs.smile
];
};
};
};
}

View file

@ -0,0 +1,20 @@
{
den.aspects = {
veracrypt = {
nixos =
{ pkgs, inputs, ... }:
{
environment.systemPackages = [
pkgs.veracrypt
];
};
homeManager =
{ pkgs, inputs, ... }:
{
home.packages = [
pkgs.veracrypt
];
};
};
};
}

View file

@ -0,0 +1,14 @@
{
den.aspects = {
zen-browser = {
flatpak = {
services.flatpak.packages = [
{
appId = "app.zen_browser.zen";
origin = "flathub";
}
];
};
};
};
}