Update formatter
This commit is contained in:
parent
4eea2232fb
commit
d8235cb2a9
55 changed files with 1031 additions and 664 deletions
|
@ -1,4 +1,9 @@
|
|||
{ config, pkgs, lib, ... }:
|
||||
{
|
||||
config,
|
||||
pkgs,
|
||||
lib,
|
||||
...
|
||||
}:
|
||||
|
||||
{
|
||||
|
||||
|
@ -34,15 +39,23 @@
|
|||
};
|
||||
|
||||
home = {
|
||||
sessionVariables = { NIXOS_OZONE_WL = "1"; };
|
||||
packages = with pkgs;
|
||||
[ # Networking
|
||||
sessionVariables = {
|
||||
NIXOS_OZONE_WL = "1";
|
||||
};
|
||||
packages =
|
||||
with pkgs;
|
||||
[
|
||||
# Networking
|
||||
transmission # GUI Tools, maybe extract...
|
||||
] ++ [ # Desktop Environment Applications
|
||||
]
|
||||
++ [
|
||||
# Desktop Environment Applications
|
||||
google-chrome
|
||||
chromium
|
||||
nextcloud-client
|
||||
] ++ [ # office
|
||||
]
|
||||
++ [
|
||||
# office
|
||||
calibre
|
||||
libreoffice-fresh # TODO: Dictionaries, nixos/nixpkgs#14430
|
||||
tectonic
|
||||
|
@ -52,14 +65,18 @@
|
|||
pkgs.gnome-online-accounts
|
||||
gnome.gnome-control-center
|
||||
todoist-electron
|
||||
] ++ [ # Communication
|
||||
]
|
||||
++ [
|
||||
# Communication
|
||||
#TODO: ekiga?
|
||||
jitsi-meet-electron
|
||||
teamviewer
|
||||
rdesktop
|
||||
#davinci-resolve
|
||||
lightworks
|
||||
] ++ [ # Development
|
||||
]
|
||||
++ [
|
||||
# Development
|
||||
vscodium
|
||||
virt-manager
|
||||
modemmanager # TODO: makes sense here?
|
||||
|
@ -67,34 +84,33 @@
|
|||
];
|
||||
|
||||
#TODO: Write module
|
||||
activation.statefulConfigSymlinks =
|
||||
config.lib.dag.entryAfter [ "writeBoundary" ] ''
|
||||
set -eo pipefail
|
||||
activation.statefulConfigSymlinks = config.lib.dag.entryAfter [ "writeBoundary" ] ''
|
||||
set -eo pipefail
|
||||
|
||||
STATEFUL_ROOT="$HOME/.stateful"
|
||||
if [ ! -d "$STATEFUL_ROOT" ]; then
|
||||
$DRY_RUN_CMD mkdir "$STATEFUL_ROOT"
|
||||
STATEFUL_ROOT="$HOME/.stateful"
|
||||
if [ ! -d "$STATEFUL_ROOT" ]; then
|
||||
$DRY_RUN_CMD mkdir "$STATEFUL_ROOT"
|
||||
fi
|
||||
|
||||
STATEFUL_CONFS=(
|
||||
".config/spotify"
|
||||
".mozilla"
|
||||
".password-store"
|
||||
)
|
||||
for STATEFUL_CONF in ''${STATEFUL_CONFS[@]}; do
|
||||
if [ -e "$STATEFUL_CONF" ] && [ ! -h "$STATEFUL_CONF" ]; then
|
||||
echo "File $STATEFUL_CONF already exists, exiting!" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
STATEFUL_CONFS=(
|
||||
".config/spotify"
|
||||
".mozilla"
|
||||
".password-store"
|
||||
)
|
||||
for STATEFUL_CONF in ''${STATEFUL_CONFS[@]}; do
|
||||
if [ -e "$STATEFUL_CONF" ] && [ ! -h "$STATEFUL_CONF" ]; then
|
||||
echo "File $STATEFUL_CONF already exists, exiting!" >&2
|
||||
exit 1
|
||||
fi
|
||||
if [ -h "$STATEFUL_CONF" ]; then
|
||||
$DRY_RUN_CMD rm "$STATEFUL_CONF"
|
||||
fi
|
||||
|
||||
if [ -h "$STATEFUL_CONF" ]; then
|
||||
$DRY_RUN_CMD rm "$STATEFUL_CONF"
|
||||
fi
|
||||
|
||||
STATEFUL_CONF_DIR="$STATEFUL_ROOT/$STATEFUL_CONF"
|
||||
$DRY_RUN_CMD mkdir -p "$STATEFUL_CONF_DIR"
|
||||
$DRY_RUN_CMD ln -s $VERBOSE_ARG "$STATEFUL_CONF_DIR" "$HOME/$STATEFUL_CONF"
|
||||
done
|
||||
'';
|
||||
STATEFUL_CONF_DIR="$STATEFUL_ROOT/$STATEFUL_CONF"
|
||||
$DRY_RUN_CMD mkdir -p "$STATEFUL_CONF_DIR"
|
||||
$DRY_RUN_CMD ln -s $VERBOSE_ARG "$STATEFUL_CONF_DIR" "$HOME/$STATEFUL_CONF"
|
||||
done
|
||||
'';
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue