Skip to content

robertodr/phlake-shack

Repository files navigation

Nix Configuration

This repository is home to the nix code that builds my systems.

Why Nix?

Nix allows for easy to manage, collaborative, reproducible deployments. This means that once something is setup and configured once, it works forever. If someone else shares their configuration, anyone can make use of it.

This flake is configured with the use of digga.

Clone this into ~/.config, then:

  • direnv allow
  • sudo cachix use nrdxp
  • sudo cachix use nix-community
  • sudo cachix use robertodr

How to use

You can rebuild the NixOS configuration with:

$ sudo nixos-rebuild --flake .#<hostname> ...

Here ... is any of the commands accepted by nixos-rebuild.

Reading material

Styling

Repos I've looked at for inspiration

Odds and ends

Use syncthing to transfer data

Backing up GPG

Follow this guide: https://serverfault.com/a/1040984

Backing up Thunderbird

Follow: https://support.mozilla.org/en-US/kb/profiles-where-thunderbird-stores-user-data

Backing up Brave

Follow: https://community.brave.com/t/linux-how-to-restore-brave-bookmarks-settings-and-passwords-from-backup-of-home-user/162967

To back up open tabs, bookmark them all in a folder. After restoring Brave, you can re-open them all.

Backing up Ferdium

  1. In Ferdium: Help > Import/Export Configuration Data
  2. In the browser window, click on "Export Data" and save it.
  3. Sync the file with Syncthing.
  4. In Ferdium: Help > Import/Export Configuration Data
  5. In the browser window, click on "Import Data".

You need to re-login on all services...

Configuring Joplin

  1. Tools > Options > Synchronization.
  2. Select "Nextcloud" as sychronization target.
  3. Use https://yoshimi.totaltrash.xyz/remote.php/dav/files/robertodr/joplin as WebDAV URL
  4. Insert username and password, check configuration.

About

No description, website, or topics provided.

Resources

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
COPYING

Stars

Watchers

Forks