org-roam
notes sync service and new workflows
This commit is contained in:
parent
021ee17f1b
commit
ff6d91c282
9 changed files with 52 additions and 24 deletions
6
.github/workflows/build-hs.yaml
vendored
6
.github/workflows/build-hs.yaml
vendored
|
@ -14,12 +14,12 @@ jobs:
|
|||
- name: Checkout repository
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- uses: cachix/install-nix-action@v17
|
||||
- uses: cachix/install-nix-action@v18
|
||||
with:
|
||||
extra_nix_config: |
|
||||
max-jobs = 10
|
||||
accept-flake-config = true
|
||||
|
||||
- uses: cachix/cachix-action@v10
|
||||
- uses: cachix/cachix-action@v12
|
||||
with:
|
||||
name: aciceri-fleet
|
||||
authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}'
|
||||
|
|
6
.github/workflows/build-pbp.yaml
vendored
6
.github/workflows/build-pbp.yaml
vendored
|
@ -14,10 +14,10 @@ jobs:
|
|||
- name: Checkout repository
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- uses: cachix/install-nix-action@v17
|
||||
- uses: cachix/install-nix-action@v18
|
||||
with:
|
||||
extra_nix_config: |
|
||||
max-jobs = 10
|
||||
accept-flake-config = true
|
||||
|
||||
- run: |
|
||||
DEBIAN_FRONTEND=noninteractive
|
||||
|
@ -25,7 +25,7 @@ jobs:
|
|||
mkdir -p ~/.config/nix
|
||||
sudo bash -c "echo system-features = aarch64-linux arm-linux >> /etc/nix/nix.conf"
|
||||
|
||||
- uses: cachix/cachix-action@v10
|
||||
- uses: cachix/cachix-action@v12
|
||||
with:
|
||||
name: aciceri-fleet
|
||||
authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}'
|
||||
|
|
|
@ -14,12 +14,12 @@ jobs:
|
|||
- name: Checkout repository
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- uses: cachix/install-nix-action@v17
|
||||
- uses: cachix/install-nix-action@v18
|
||||
with:
|
||||
extra_nix_config: |
|
||||
max-jobs = 10
|
||||
accept-flake-config = true
|
||||
|
||||
- uses: cachix/cachix-action@v10
|
||||
- uses: cachix/cachix-action@v12
|
||||
with:
|
||||
name: aciceri-fleet
|
||||
authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}'
|
6
.github/workflows/build-thinkpad.yaml
vendored
6
.github/workflows/build-thinkpad.yaml
vendored
|
@ -14,12 +14,12 @@ jobs:
|
|||
- name: Checkout repository
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- uses: cachix/install-nix-action@v17
|
||||
- uses: cachix/install-nix-action@v18
|
||||
with:
|
||||
extra_nix_config: |
|
||||
max-jobs = 10
|
||||
accept-flake-config = true
|
||||
|
||||
- uses: cachix/cachix-action@v10
|
||||
- uses: cachix/cachix-action@v12
|
||||
with:
|
||||
name: aciceri-fleet
|
||||
authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}'
|
||||
|
|
6
.github/workflows/check.yaml
vendored
6
.github/workflows/check.yaml
vendored
|
@ -13,12 +13,12 @@ jobs:
|
|||
- name: Checkout repository
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- uses: cachix/install-nix-action@v17
|
||||
- uses: cachix/install-nix-action@v18
|
||||
with:
|
||||
extra_nix_config: |
|
||||
max-jobs = 10
|
||||
accept-flake-config = true
|
||||
|
||||
- uses: cachix/cachix-action@v10
|
||||
- uses: cachix/cachix-action@v12
|
||||
with:
|
||||
name: aciceri-fleet
|
||||
authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}'
|
||||
|
|
8
.github/workflows/update.yaml
vendored
8
.github/workflows/update.yaml
vendored
|
@ -11,18 +11,18 @@ jobs:
|
|||
- name: Checkout repository
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- uses: cachix/install-nix-action@v17
|
||||
- uses: cachix/install-nix-action@v18
|
||||
with:
|
||||
extra_nix_config: |
|
||||
max-jobs = 10
|
||||
accept-flake-config = true
|
||||
|
||||
- uses: cachix/cachix-action@v10
|
||||
- uses: cachix/cachix-action@v12
|
||||
with:
|
||||
name: aciceri-fleet
|
||||
authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}'
|
||||
|
||||
- name: Update flake.lock
|
||||
uses: DeterminateSystems/update-flake-lock@v14
|
||||
uses: DeterminateSystems/update-flake-lock@v15
|
||||
with:
|
||||
pr-title: "Automatic `flake.lock` update"
|
||||
pr-labels: |
|
||||
|
|
|
@ -124,4 +124,31 @@ in {
|
|||
en_US-large
|
||||
it_IT
|
||||
]);
|
||||
|
||||
# TODO: probably not the best place, this is unrelated to Emacs
|
||||
systemd.user.services.second-brain-sync = {
|
||||
Unit = {Description = "mbsync mailbox synchronization";};
|
||||
|
||||
Service = {
|
||||
Type = "oneshot";
|
||||
ExecStart = let
|
||||
sync = pkgs.writeShellScript "second-brain-sync-script" ''
|
||||
echo ciao
|
||||
'';
|
||||
in "${sync}";
|
||||
};
|
||||
};
|
||||
|
||||
systemd.user.timers.second-brain-sync = {
|
||||
Unit = {inherit (config.systemd.user.services.second-brain-sync.Unit) Description;};
|
||||
|
||||
Timer = {
|
||||
OnCalendar = "daily";
|
||||
Unit = "mbsync.service";
|
||||
Persistent = true;
|
||||
OnStartupSec = "60m";
|
||||
};
|
||||
|
||||
Install = {WantedBy = ["timers.target"];};
|
||||
};
|
||||
}
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
Timer = {
|
||||
Unit = "nix-index-update.service";
|
||||
OnCalendar = "OnCalendar=monday *-*-* 10:00:00";
|
||||
OnCalendar = "monday *-*-* 10:00:00";
|
||||
Persistent = true;
|
||||
};
|
||||
|
||||
|
|
|
@ -72,10 +72,11 @@
|
|||
system = supportedSystems.aarch64-linux;
|
||||
modules = ["${nixosHardware}/pine64/pinebook-pro"];
|
||||
};
|
||||
beebox = mkConfiguration {
|
||||
name = "beebox";
|
||||
system = supportedSystems.x86_64-linux;
|
||||
};
|
||||
# Retired but it could be still usefull, so I'm not deleting it
|
||||
# beebox = mkConfiguration {
|
||||
# name = "beebox";
|
||||
# system = supportedSystems.x86_64-linux;
|
||||
# };
|
||||
rock5b = mkConfiguration {
|
||||
name = "rock5b";
|
||||
system = supportedSystems.aarch64-linux;
|
||||
|
|
Loading…
Add table
Reference in a new issue