feat(graphical-fullblown,sway): dropbox->maestral, cleanup, add udiskie

This commit is contained in:
steveej 2023-07-07 22:20:39 +02:00
parent fb11753620
commit 4e0d0c3abd
5 changed files with 69 additions and 41 deletions

View file

@ -8,7 +8,7 @@
# repoFlakeInputs',
...
}: let
pkgsMaster = nodeFlake.inputs.nixpkgs-master.${pkgs.system};
pkgsMaster = nodeFlake.inputs.nixpkgs-master.legacyPackages.${pkgs.system};
pkgsUnstableSmall = nodeFlake.inputs.nixpkgs-unstable-small.legacyPackages.${pkgs.system};
pkgs2211 = nodeFlake.inputs.nixpkgs-2211.legacyPackages.${pkgs.system};
# pkgs2211 = repoFlakeInputs'.nixpkgs-2211.legacyPackages;
@ -235,18 +235,22 @@ in {
cdrtools
# Document Processing and Management
gnome.nautilus
xfce.thunar
pcmanfm
# mendeley
evince
((logseq.overrideAttrs (attrs: {
version = "nightly";
src = repoFlake.inputs.logseqNightly;
})).override (_: {
electron = pkgs.electron_24;
}))
((pkgsMaster.logseq.overrideAttrs (finalAttrs: previousAttrs: {
version = "nightly";
src = repoFlake.inputs.logseqNightly;
}))
.override (_: {
electron = pkgs.electron_24;
}))
# File Synchronzation
dropbox
maestral
maestral-gui
rsync
# Filesystem Tools
@ -300,4 +304,32 @@ in {
systemd.user.startServices = true;
services.syncthing.enable = true;
services.udiskie = {
enable = true;
automount = true;
notify = true;
};
# FIXME: doesn't work as the service can't seem to control its started PID
services.dropbox = {
enable = false;
path = "${config.home.homeDirectory}/Dropbox-Hm";
};
# TODO: uncomment this when it's in stable home-manger
# programs.joshuto = {
# enable = true;
# };
# systemd.user.services.maestral = {
# Unit.Description = "Maestral daemon";
# Install.WantedBy = ["default.target"];
# Service = {
# ExecStart = "${pkgs.maestral}/bin/maestral start -f";
# ExecStop = "${pkgs.maestral}/bin/maestral stop";
# Restart = "on-failure";
# Nice = 10;
# };
# };
}

View file

@ -72,7 +72,6 @@ in {
pkgs.iosevka-comfy.comfy-fixed
# experimental stuff
packages'.yofi
pkgs.fuzzel
];