mirror of
https://codeberg.org/privacy1st/nix-git
synced 2024-11-21 22:03:19 +01:00
refactor
This commit is contained in:
parent
e8ee73bdd9
commit
df648d54b9
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user