feat: split config more

This commit is contained in:
2024-04-12 11:00:06 +02:00
parent 5d510a1989
commit 6e0e34e425
11 changed files with 199 additions and 61 deletions

View File

@@ -1,7 +1,5 @@
{
username,
desktop,
stateVersion,
osConfig,
inputs,
...

View File

@@ -7,9 +7,6 @@
lorri
vulnix
# fix for proton games not launching without any error message
libxcrypt
# browsers
chromium
brave
@@ -30,7 +27,6 @@
(import ./threema-desktop.nix { inherit pkgs; })
(vesktop.override { electron = pkgs.electron_29; })
(element-desktop.override { electron = pkgs.electron_29; })
slack
# office
libreoffice
@@ -44,46 +40,16 @@
pinta
kdePackages.kdenlive
blender-hip
openscad-unstable
# development
insomnia
avalonia-ilspy
ghidra
# 3d printing
lpc21isp
dfu-util
cura
# gaming
steam
oversteer
obs-studio
(lutris.override {
extraLibraries =
pkgs: with pkgs; [
libgudev
libvdpau
libsoup
];
})
wine
winetricks
protontricks
mangohud
gamescope
# utils
gh
git-filter-repo
neofetch
ranger
filezilla
lazydocker
libqalculate
ripgrep
jq
httpie
ranger
neofetch
filezilla
];
}

View File

@@ -11,7 +11,6 @@
};
};
git = import ./git.nix;
lazygit.enable = true;
nixvim = import ./nixvim { inherit pkgs; };
firefox = import ./firefox.nix { inherit pkgs; };
gpg.enable = true;