dropbox
This commit is contained in:
@@ -5,8 +5,9 @@
|
||||
- Install?
|
||||
- Vaults einrichten in home/programs/neovim/lua/plugins/obsidian.lua
|
||||
- IJB
|
||||
- COe
|
||||
- Privat (evntl. für Rubik's Cube)
|
||||
- COe nicht?
|
||||
- Only open if vault.
|
||||
|
||||
## Sddm
|
||||
|
||||
@@ -172,3 +173,7 @@
|
||||
## git
|
||||
|
||||
- Packete signieren für github
|
||||
|
||||
## Nautilus
|
||||
|
||||
- Thumbnailer
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
imports = [
|
||||
./alacritty
|
||||
./dropbox
|
||||
./neovim
|
||||
./git.nix
|
||||
./wallpaper.nix
|
||||
|
||||
35
home/programs/dropbox/default.nix
Normal file
35
home/programs/dropbox/default.nix
Normal file
@@ -0,0 +1,35 @@
|
||||
{ lib, pkgs, ... }:
|
||||
|
||||
{
|
||||
environment.systemPackages = with pkgs;
|
||||
[
|
||||
# dropbox - we don't need this in the environment. systemd unit pulls it in
|
||||
dropbox-cli
|
||||
];
|
||||
|
||||
networking.firewall = {
|
||||
allowedTCPPorts = [ 17500 ];
|
||||
allowedUDPPorts = [ 17500 ];
|
||||
};
|
||||
|
||||
systemd.user.services.dropbox = {
|
||||
description = "Dropbox";
|
||||
wantedBy = [ "graphical-session.target" ];
|
||||
environment = {
|
||||
QT_PLUGIN_PATH = "/run/current-system/sw/"
|
||||
+ pkgs.qt5.qtbase.qtPluginPrefix;
|
||||
QML2_IMPORT_PATH = "/run/current-system/sw/"
|
||||
+ pkgs.qt5.qtbase.qtQmlPrefix;
|
||||
};
|
||||
serviceConfig = {
|
||||
ExecStart = "${lib.getBin pkgs.dropbox}/bin/dropbox";
|
||||
ExecReload = "${lib.getBin pkgs.coreutils}/bin/kill -HUP $MAINPID";
|
||||
KillMode = "control-group"; # upstream recommends process
|
||||
Restart = "on-failure";
|
||||
PrivateTmp = true;
|
||||
ProtectSystem = "full";
|
||||
Nice = 10;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
@@ -2,7 +2,10 @@ return {
|
||||
{
|
||||
"epwalsh/obsidian.nvim",
|
||||
lazy = true,
|
||||
ft = "markdown",
|
||||
event = {
|
||||
"BufReadPre home/elias/dropbox/",
|
||||
"BufNewFile home/elias/dropbox/",
|
||||
},
|
||||
dependencies = {
|
||||
"nvim-lua/plenary.nvim",
|
||||
"hrsh7th/nvim-cmp",
|
||||
|
||||
Reference in New Issue
Block a user