move common software into separate file

This commit is contained in:
Grigory Shipunov 2023-04-29 23:50:32 +02:00
parent cb3beda6b0
commit dc80560082
Signed by: 0xa
GPG key ID: 91FA5E5BF9AA901C
3 changed files with 17 additions and 40 deletions

View file

@ -1,17 +1,18 @@
{ pkgs, ... }: { pkgs, ... }:
{ {
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
tdesktop
fluffychat
dino
signal-desktop
inkscape
gimp
blender blender
kicad dino
wl-clipboard
firefox-wayland
tor-browser-bundle-bin
ffmpeg-full ffmpeg-full
firefox-wayland
fluffychat
gimp
inkscape
kicad
signal-desktop
tdesktop
tor-browser-bundle-bin
wl-clipboard
yt-dlp
]; ];
} }

View file

@ -1,22 +1,16 @@
{ config, pkgs, ... }: { { config, pkgs, ... }: {
imports = [
./desktop-software.nix
];
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
amberol amberol
celluloid celluloid
dino
firefox-wayland
fluffychat
gnome-console gnome-console
gnome.gnome-boxes gnome.gnome-boxes
gnome.gnome-terminal
gnome.gnome-tweaks gnome.gnome-tweaks
nextcloud-client nextcloud-client
pulseaudioFull
qbittorrent qbittorrent
screen-message
signal-desktop
tdesktop
wl-clipboard
]; ];
environment.gnome.excludePackages = with pkgs; [ environment.gnome.excludePackages = with pkgs; [

View file

@ -1,24 +1,12 @@
# General Desktop-related config # General Desktop-related config
{ pkgs, ... }: { pkgs, ... }:
{ {
imports = [
./desktop-software.nix
];
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
firefox-wayland
wl-clipboard
screen-message screen-message
qbittorrent qbittorrent
dino
fluffychat
tdesktop
# (tdesktop.overrideAttrs (old: rec {
# version = "4.6.7";
# src = fetchFromGitHub {
# owner = "forkgram";
# repo = "tdesktop";
# rev = "v${version}";
# sha256 = "sha256-KMV/t3AC/kZQVz31UPYEKU/An6ycdsabZazUVCA9yIU=";
# };
# }))
signal-desktop
gajim gajim
imv imv
swayimg swayimg
@ -36,12 +24,6 @@
bashmount bashmount
(xfce.thunar.override { thunarPlugins = with xfce; [ thunar-volman thunar-archive-plugin ]; }) (xfce.thunar.override { thunarPlugins = with xfce; [ thunar-volman thunar-archive-plugin ]; })
audacity audacity
yt-dlp
tor-browser-bundle-bin
ffmpeg-full
gimp
inkscape
blender
]; ];
#on the desktop, we need nice fonts ^^ #on the desktop, we need nice fonts ^^