This commit is contained in:
Daniel Langbein 2023-10-09 12:13:36 +02:00
parent e8ee73bdd9
commit df648d54b9
Signed by: langfingaz
GPG Key ID: 6C47C753F0823002
6 changed files with 56 additions and 52 deletions

View File

@ -26,7 +26,12 @@ in
../../modules/base.nix ../../modules/base.nix
../../modules/headless.nix ../../modules/headless.nix
#../../modules/gnome-base.nix #../../modules/gnome-base.nix
#../../modules/gnome-config.nix
#../../modules/gnome-extensions.nix
#../../modules/gnome-fractional-scaling.nix
#../../modules/programs.nix #../../modules/programs.nix
#../../modules/autostart.nix #../../modules/autostart.nix
#../../modules/wallpaper.nix #../../modules/wallpaper.nix
@ -34,10 +39,6 @@ in
#../../modules/print-and-scan.nix #../../modules/print-and-scan.nix
../../modules/fde-ssh-unlock.nix ../../modules/fde-ssh-unlock.nix
#../../modules/nextcloud-integration.nix #../../modules/nextcloud-integration.nix
#../../modules/gnome-config.nix
#../../modules/gnome-extensions.nix
#../../modules/gnome-fractional-scaling.nix
#../../modules/git.nix #../../modules/git.nix
../../modules/zsh.nix ../../modules/zsh.nix
#../../modules/nitrokey-gpg-smartcard.nix #../../modules/nitrokey-gpg-smartcard.nix

View File

@ -25,7 +25,12 @@ in
../../modules/base.nix ../../modules/base.nix
#../../modules/headless.nix #../../modules/headless.nix
../../modules/gnome-base.nix ../../modules/gnome-base.nix
../../modules/gnome-config.nix
../../modules/gnome-extensions.nix
#../../modules/gnome-fractional-scaling.nix
../../modules/programs.nix ../../modules/programs.nix
../../modules/autostart.nix ../../modules/autostart.nix
../../modules/wallpaper.nix ../../modules/wallpaper.nix
@ -33,10 +38,6 @@ in
../../modules/print-and-scan.nix ../../modules/print-and-scan.nix
#../../modules/fde-ssh-unlock.nix #../../modules/fde-ssh-unlock.nix
../../modules/nextcloud-integration.nix ../../modules/nextcloud-integration.nix
../../modules/gnome-config.nix
../../modules/gnome-extensions.nix
#../../modules/gnome-fractional-scaling.nix
../../modules/git.nix ../../modules/git.nix
../../modules/zsh.nix ../../modules/zsh.nix
../../modules/nitrokey-gpg-smartcard.nix ../../modules/nitrokey-gpg-smartcard.nix

View File

@ -25,7 +25,12 @@ in
../../modules/base.nix ../../modules/base.nix
#../../modules/headless.nix #../../modules/headless.nix
../../modules/gnome-base.nix ../../modules/gnome-base.nix
../../modules/gnome-config.nix
../../modules/gnome-extensions.nix
../../modules/gnome-fractional-scaling.nix
../../modules/programs.nix ../../modules/programs.nix
../../modules/autostart.nix ../../modules/autostart.nix
../../modules/wallpaper.nix ../../modules/wallpaper.nix
@ -33,10 +38,6 @@ in
../../modules/print-and-scan.nix ../../modules/print-and-scan.nix
#../../modules/fde-ssh-unlock.nix #../../modules/fde-ssh-unlock.nix
../../modules/nextcloud-integration.nix ../../modules/nextcloud-integration.nix
../../modules/gnome-config.nix
../../modules/gnome-extensions.nix
../../modules/gnome-fractional-scaling.nix
../../modules/git.nix ../../modules/git.nix
../../modules/zsh.nix ../../modules/zsh.nix
../../modules/nitrokey-gpg-smartcard.nix ../../modules/nitrokey-gpg-smartcard.nix

View File

@ -26,7 +26,12 @@ in
../../modules/base.nix ../../modules/base.nix
../../modules/headless.nix ../../modules/headless.nix
#../../modules/gnome-base.nix #../../modules/gnome-base.nix
#../../modules/gnome-config.nix
#../../modules/gnome-extensions.nix
#../../modules/gnome-fractional-scaling.nix
#../../modules/programs.nix #../../modules/programs.nix
#../../modules/autostart.nix #../../modules/autostart.nix
#../../modules/wallpaper.nix #../../modules/wallpaper.nix
@ -34,10 +39,6 @@ in
#../../modules/print-and-scan.nix #../../modules/print-and-scan.nix
../../modules/fde-ssh-unlock.nix ../../modules/fde-ssh-unlock.nix
#../../modules/nextcloud-integration.nix #../../modules/nextcloud-integration.nix
#../../modules/gnome-config.nix
#../../modules/gnome-extensions.nix
#../../modules/gnome-fractional-scaling.nix
#../../modules/git.nix #../../modules/git.nix
../../modules/zsh.nix ../../modules/zsh.nix
#../../modules/nitrokey-gpg-smartcard.nix #../../modules/nitrokey-gpg-smartcard.nix

View File

@ -1,6 +1,20 @@
{ config, pkgs, ... }: { config, pkgs, ... }:
{ {
# Don't install all programs of the GNOME desktop.
# https://nixos.wiki/wiki/GNOME#Excluding_some_GNOME_applications_from_the_default_install
environment.gnome.excludePackages = (with pkgs; [
gnome-photos
gnome-tour
gnome-console # Can't be configured with Home-Manager as of 2023-10.
gnome.cheese # Webcam viewer
gnome.gnome-music # Music player
gnome.epiphany # Web browser
gnome.geary # Email
gnome.gnome-characters
#gnome.gnome-contacts
]);
# Enable the X11 windowing system. # Enable the X11 windowing system.
services.xserver.enable = true; services.xserver.enable = true;

View File

@ -1,23 +1,12 @@
{ config, pkgs, ... }: { config, pkgs, ... }:
{ {
# Don't install all programs of the GNOME desktop.
# https://nixos.wiki/wiki/GNOME#Excluding_some_GNOME_applications_from_the_default_install
environment.gnome.excludePackages = (with pkgs; [
gnome-photos
gnome-tour
gnome-console # Can't be configured with Home-Manager as of 2023-10.
]) ++ (with pkgs.gnome; [
cheese # Webcam viewer
gnome-music # Music player
epiphany # Web browser
geary # Email
gnome-characters
#gnome-contacts
]);
users.users.yoda = { users.users.yoda = {
packages = with pkgs; [ packages = with pkgs; [
#
# DEVELOPMENT
#
# CLI apps # CLI apps
gnumake # make gnumake # make
wget wget
@ -25,21 +14,25 @@
killall killall
colmena colmena
# CCC Weather Workshop # Graphical apps
#
# TODO: rdwd from Git, the packaged version is too old
#
# TODO: move to nix shell of weather Git repository
# (think of it as a docker container for the weather project: I don't need this elsewhere)
# https://github.com/nix-community/nix-direnv
#
unzip
(rWrapper.override{ packages = with rPackages; [ lubridate rdwd zoo ]; })
# Graphical Apps
gnome.gnome-terminal # Console. For now, we use this instead of gnome-console. gnome.gnome-terminal # Console. For now, we use this instead of gnome-console.
gnome.gnome-tweaks gnome.gnome-tweaks
gnome.dconf-editor gnome.dconf-editor
meld # Diff and merge tool
handbrake # Rip DVD and Blu-ray; rotate and export videos
mediainfo-gui # View video metadata.
( # Integrated Development Environment (IDE)
if (config.nixpkgs.config.allowUnfree)
then jetbrains.idea-ultimate
else jetbrains.idea-community
)
#
# OFFICE
#
# Graphical apps
tor-browser-bundle-bin # Tor web browser tor-browser-bundle-bin # Tor web browser
keepassxc # Password manager keepassxc # Password manager
freetube # YouTube client freetube # YouTube client
@ -48,19 +41,12 @@
rnote # Handwritten notes rnote # Handwritten notes
xournalpp # Handwritte notes xournalpp # Handwritte notes
pdfarranger # PDF files: Split, merge, rotate, rearrange, export selected pages pdfarranger # PDF files: Split, merge, rotate, rearrange, export selected pages
# Office suite.
# For spellcheck, see here: https://nixos.wiki/wiki/LibreOffice#Spellcheck # For spellcheck, see here: https://nixos.wiki/wiki/LibreOffice#Spellcheck
libreoffice-fresh # Office suite libreoffice-fresh
anki-bin # Flashcards anki-bin # Flashcards
signal-desktop # Signal client signal-desktop # Signal client
( # Integrated Development Environment (IDE)
if (config.nixpkgs.config.allowUnfree)
then jetbrains.idea-ultimate
else jetbrains.idea-community
)
transmission-gtk # BitTorrent client transmission-gtk # BitTorrent client
meld # Diff and merge tool
handbrake # Rip DVD and Blu-ray; rotate and export videos
mediainfo-gui # View video metadata.
# Matrix clients # Matrix clients
element-desktop element-desktop