First dnf test

This commit is contained in:
Darkone 2025-10-27 00:08:16 -02:00
commit d481a5e669
165 changed files with 41270 additions and 0 deletions

3
usr/homes/README.md Normal file
View file

@ -0,0 +1,3 @@
# The usr/homes directory
The contents of this folder work in the same way as `dnf/homes`, which you can adapt to the needs of your local network.

9
usr/homes/darkone.nix Normal file
View file

@ -0,0 +1,9 @@
# A unique user profile
{
pkgs,
lib,
config,
...
}:
import ./../../dnf/homes/nix-admin.nix { inherit pkgs lib config; }

View file

@ -0,0 +1,22 @@
# A unique user profile
{
# Is a nix administrator with additional home environment
imports = [
./../../../dnf/homes/nix-admin
./programs.nix
];
# Zed editor
darkone.home.zed.enable = true;
# This value determines the Home Manager release that your
# configuration is compatible with. This helps avoid breakage
# when a new Home Manager release introduces backwards
# incompatible changes.
#
# You can update Home Manager without changing this value. See
# the Home Manager release notes for a list of state version
# changes in each release.
home.stateVersion = "25.05";
}

View file

@ -0,0 +1,54 @@
{ pkgs, ... }:
{
home.packages = with pkgs; [
# Outils CLI
asciidoc-full
asciidoctor
aspellDicts.fr
ccrypt
duf
htop
presenterm
ranger
zellij
# Développement, administration
gparted
#jetbrains.idea-ultimate # Compilation fail
nodejs_23
python3Full
vscode
# Réseau
#nettools
filezilla
nmap
# Productivité, multimédia
evince
geeqie
gimp
inkscape
super-productivity
yed
# Tweak
powerline
powerline-fonts
# TODO
#gpsd
#kdePackages.kdenlive
#opencpn
#programs.obs-studio.enable = true; # cf. plugins
#telegram-desktop
#viking
#whatsapp-for-linux
];
services.easyeffects = {
enable = true;
preset = "easyeffects-fw16";
};
}