moved a lot from system.packages to home.packages

forgot i hadnt done this yet very useful though, home-manager is
probably now ready to use without the rest of this nixos config
This commit is contained in:
Gabriella Bere 2025-06-03 15:59:15 +01:00
parent 75f7f38f29
commit e8487933ec
2 changed files with 19 additions and 28 deletions

View file

@ -39,18 +39,34 @@
nautilus # File manager (move to option maybe) nautilus # File manager (move to option maybe)
element-desktop # Matrix client element-desktop # Matrix client
stable.jetbrains.idea-community # IDE stable.jetbrains.idea-community # IDE
reaper # Paid DAW, using free trial
telegram-desktop # Telegram messenger client telegram-desktop # Telegram messenger client
pavucontrol # Useful audio control GUI pavucontrol # Useful audio control GUI
stable.prismlauncher # Minecraft launcher stable.prismlauncher # Minecraft launcher
virt-manager # QEMU manager virt-manager # QEMU manager
bat # cat but with syntax highlighting bat # cat but with syntax highlighting
bc # terminal calculator bc # terminal calculator
wget # download files
vesktop # discord client
thunderbird # email client
fastfetch # silly specs display
ungoogled-chromium # useful when a website breaks in firefox
qbittorrent # torrent client
zip # lets you zip files
unzip # lets you unzip files
vlc # media player
vial # gui for qmk stuff
qmk # qmk configurator
wl-clipboard # command-line copy/paste
lutris # game launcher
tenacity # small DAW
davinci-resolve # video editor
libreoffice # office suite
nixfmt-rfc-style # nix code formatter
# Audio Plugins # Audio Plugins
calf calf
zam-plugins zam-plugins
lsp-plugins lsp-plugins # not language servers, its an audio thing trust me
ardour # DAW ardour # DAW
gimp3 # GNU Image Manipulation Program, pretty self explanatory gimp3 # GNU Image Manipulation Program, pretty self explanatory
@ -63,7 +79,7 @@
]; ];
home.sessionVariables = { home.sessionVariables = {
DEFAULT_BROWSER = "${lib.getExe pkgs.firefox}"; DEFAULT_BROWSER = "${lib.getExe pkgs.floorp}";
# Allow XWayland apps to not be weird after turning off xwayland scaling in hyprland.conf # Allow XWayland apps to not be weird after turning off xwayland scaling in hyprland.conf
GDK_SCALE = 1; GDK_SCALE = 1;
XCURSOR_SIZE = 24; XCURSOR_SIZE = 24;

View file

@ -1,21 +1,9 @@
{ {
config,
lib,
pkgs, pkgs,
... ...
}: { }: {
# All system packages required from nixos-unstable by default # All system packages required from nixos-unstable by default
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
neovim # nano is installed by default
wget
vesktop
thunderbird
kdePackages.bluedevil
fastfetch
ungoogled-chromium
qbittorrent
p7zip
unrar
wineWowPackages.stable wineWowPackages.stable
wine wine
(wine.override {wineBuild = "wine64";}) (wine.override {wineBuild = "wine64";})
@ -23,21 +11,8 @@
wineWowPackages.staging wineWowPackages.staging
winetricks winetricks
wineWowPackages.waylandFull wineWowPackages.waylandFull
vlc
protonmail-bridge
pciutils pciutils
vial
qmk
dmidecode dmidecode
wl-clipboard
lutris
tree
tenacity
home-manager
davinci-resolve
v4l-utils
libreoffice
nixfmt-rfc-style
nixd nixd
qemu qemu
]; ];