trying to setup borg
This commit is contained in:
parent
635fd22499
commit
b2e052f4cb
3 changed files with 495 additions and 9 deletions
|
@ -65,7 +65,13 @@
|
|||
jpm
|
||||
python311
|
||||
python311Packages.pip
|
||||
python312Packages.mido
|
||||
python311Packages.mido
|
||||
python311Packages.simpleeval
|
||||
python311Packages.parsedatetime
|
||||
python311Packages.pytz
|
||||
python311Packages.pint
|
||||
python311Packages.babel
|
||||
python311Packages.requests
|
||||
ruff
|
||||
sbcl
|
||||
sbclPackages.cffi
|
||||
|
@ -107,6 +113,9 @@
|
|||
rbw
|
||||
tailscale
|
||||
font-manager
|
||||
ulauncher
|
||||
clipman
|
||||
gnomeExtensions.clipboard-indicator-2
|
||||
gnomeExtensions.just-perfection
|
||||
gnomeExtensions.dash-to-dock
|
||||
gnomeExtensions.solaar-extension
|
||||
|
@ -133,7 +142,8 @@
|
|||
papers
|
||||
newsflash
|
||||
planify
|
||||
fuzzel
|
||||
# fuzzel
|
||||
borgbackup
|
||||
|
||||
wineWowPackages.stagingFull
|
||||
wineWowPackages.fonts
|
||||
|
@ -283,9 +293,22 @@
|
|||
bat = {
|
||||
enable = true;
|
||||
};
|
||||
# borgmatic = {
|
||||
# enable = true;
|
||||
# };
|
||||
borgmatic = {
|
||||
enable = true;
|
||||
backups = {
|
||||
eddie = {
|
||||
location = {
|
||||
sourceDirectories = [ "/home/emenel" ];
|
||||
repositories = [
|
||||
{
|
||||
"path" = "ssh://y9a9zjhw@y9a9zjhw.repo.borgbase.com/./repo";
|
||||
"label" = "eddie on borgbase";
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
eza = {
|
||||
enable = true;
|
||||
enableFishIntegration = true;
|
||||
|
@ -363,6 +386,9 @@
|
|||
enable = true;
|
||||
#tray.enable = true;
|
||||
};
|
||||
borgmatic = {
|
||||
enable = true;
|
||||
};
|
||||
};
|
||||
|
||||
xdg.systemDirs.data = [
|
||||
|
@ -382,6 +408,23 @@
|
|||
"nl.hjdskes.gcolor3"
|
||||
];
|
||||
|
||||
systemd.user.enable = true;
|
||||
systemd.user.services.ulauncher = {
|
||||
Unit = {
|
||||
Description = "Start Ulauncher";
|
||||
};
|
||||
|
||||
Install = {
|
||||
WantedBy = [ "graphical.target" "multi-user.target" ];
|
||||
After = ["display-manager.service"];
|
||||
};
|
||||
|
||||
Service = {
|
||||
ExecStart = ''${pkgs.ulauncher}/bin/ulauncher --hide-window'';
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
home.file.".npmrc".source = ../dotfiles/dot_npmrc;
|
||||
xdg.configFile."kmonad".source = ../dotfiles/dot_config/kmonad;
|
||||
xdg.configFile."just/justfile".source = ../dotfiles/dot_config/just/justfile;
|
||||
|
@ -394,6 +437,10 @@
|
|||
source = ../dotfiles/dot_config/fish/functions;
|
||||
recursive = true;
|
||||
};
|
||||
home.file.".config/fish/completions" = {
|
||||
source = ../dotfiles/dot_config/fish/completions;
|
||||
recursive = true;
|
||||
};
|
||||
|
||||
xdg.configFile."emacs".enable = false;
|
||||
home.file.".msmtprc".source = ../dotfiles/dot_msmtprc;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue