diff --git a/modules/nextcloud-integration.nix b/modules/nextcloud-integration.nix index 262614e..109dc71 100644 --- a/modules/nextcloud-integration.nix +++ b/modules/nextcloud-integration.nix @@ -6,6 +6,7 @@ # Nextcloud sync client nextcloud-client # Python bindings for Nautilus (GNOME Files) extension API. + # TODO: If GNOME nautilus is installed gnome.nautilus-python ]; } diff --git a/modules/obsidian.nix b/modules/obsidian.nix index e7fa993..431f944 100644 --- a/modules/obsidian.nix +++ b/modules/obsidian.nix @@ -6,22 +6,22 @@ # export LD_LIBRARY_PATH=$(nix --extra-experimental-features nix-command --extra-experimental-features flakes build --print-out-paths --no-link nixpkgs#libGL)/lib # obsidian + # TODO: if on wayland and scaling != 1, start obsidian with the following command. + # Sharp fonts. + # obsidian --enable-features=UseOzonePlatform --ozone-platform=x11 + # This `config` is only for "stable" `nixpkgs`, not for "unstable". - # See nur-and-unstable.nix + # See nur-and-unstable.nix for how to configure "unstable" `nixpkgs`. # nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ # "obsidian" # ]; # TODO go back to stable nixpkgs. - # As of 01.01.2024, obsidian did not start on Wayland and it is using an insecure Electron version. - # Thus, we are currently running it from unstable. + # - As of 2024-01-01, obsidian did not start on Wayland + # - As of 2024-02-03, obsidian is using an insecure Electron version. users.users.yoda = { packages = with pkgs; [ unstable.obsidian # Markdown notes ]; }; - - # TODO: if on wayland and scaling != 1 - # Sharp fonts. - # obsidian --enable-features=UseOzonePlatform --ozone-platform=x11 } diff --git a/modules/signal-desktop.nix b/modules/signal-desktop.nix index 201b9ed..b2689d5 100644 --- a/modules/signal-desktop.nix +++ b/modules/signal-desktop.nix @@ -9,8 +9,7 @@ # Signal does also use the NIXOS_OZONE_WL variable to enable Wayland support. environment.sessionVariables.NIXOS_OZONE_WL = lib.mkIf (config.services.xserver.displayManager.gdm.wayland) "1"; - # TODO: if on wayland and scaling != 1 - # Sharp fonts. + # Sharp fonts if scaling != 1 nixpkgs.overlays = lib.mkIf (config.services.xserver.displayManager.gdm.wayland) [ (self: super: { signal-desktop = super.signal-desktop.overrideAttrs (old: { diff --git a/modules/syncthing.nix b/modules/syncthing.nix index df7ef96..869a293 100644 --- a/modules/syncthing.nix +++ b/modules/syncthing.nix @@ -35,6 +35,7 @@ # However, it does still not work properly: It does not detect my folders and the sync status. # But this is still better than nothing ^^ + # TODO: Desktop entry from postmarketOS/droidian to start syncthing user service programs.dconf.enable = true; home-manager.users.yoda = { osConfig, config, pkgs, ... }: {