How can I correctly move firedragon from one pc to another?

I’ve moved firefox before so did the usual of making sure it was closed, copying .firedragon from one pc to another then when I try to open it, it says it can’t find my profile or something similar. What else do I need to copy/do?

System:
  Kernel: 6.11.3-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
    root=UUID=adefc644-1f6f-4a91-8f6f-0832cb695ad8 rw rootflags=subvol=@
    quiet rd.luks.uuid=9c4750ed-104f-4d0b-befa-13ea7ee43469 loglevel=3
    ibt=off
  Desktop: KDE Plasma v: 6.2.1 tk: Qt v: N/A info: frameworks v: 6.7.0
    wm: kwin_wayland with: krunner vt: 1 dm: SDDM Distro: Garuda
    base: Arch Linux
Machine:
  Type: Desktop System: Hewlett-Packard product: N/A v: N/A
    serial: <superuser required>
  Mobo: Hewlett-Packard model: 2AF3 v: 1.0 serial: <superuser required>
    uuid: <superuser required> UEFI: AMI v: 80.23 date: 09/12/2014
Battery:
  Device-1: hidpp_battery_1 model: Logitech M570 serial: <filter> charge: 15%
    rechargeable: yes status: discharging
CPU:
  Info: model: Intel Core i7-4770 bits: 64 type: MT MCP arch: Haswell
    gen: core 4 level: v3 note: check built: 2013-15 process: Intel 22nm
    family: 6 model-id: 0x3C (60) stepping: 3 microcode: 0x28
  Topology: cpus: 1x dies: 1 clusters: 4 cores: 4 threads: 8 tpc: 2
    smt: enabled cache: L1: 256 KiB desc: d-4x32 KiB; i-4x32 KiB L2: 1024 KiB
    desc: 4x256 KiB L3: 8 MiB desc: 1x8 MiB
  Speed (MHz): avg: 3392 min/max: 800/3900 scaling: driver: intel_cpufreq
    governor: performance cores: 1: 3392 2: 3392 3: 3392 4: 3392 5: 3392 6: 3392
    7: 3392 8: 3392 bogomips: 54278
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3
  Vulnerabilities: <filter>
Graphics:
  Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics
    vendor: Hewlett-Packard driver: i915 v: kernel arch: Gen-7.5
    process: Intel 22nm built: 2013 ports: active: none
    empty: HDMI-A-1,HDMI-A-2,VGA-1 bus-ID: 00:02.0 chip-ID: 8086:0412
    class-ID: 0380
  Device-2: NVIDIA GP107GL [Quadro P400] driver: nvidia v: 560.35.03
    alternate: nouveau non-free: 550.xx+ status: current (as of 2024-09;
    EOL~2026-12-xx) arch: Pascal code: GP10x process: TSMC 16nm
    built: 2016-2021 pcie: gen: 3 speed: 8 GT/s lanes: 16 ports: active: none
    off: DP-2 empty: DP-1,DP-3 bus-ID: 01:00.0 chip-ID: 10de:1cb3
    class-ID: 0300
  Display: wayland server: X.org v: 1.21.1.13 with: Xwayland v: 24.1.3
    compositor: kwin_wayland driver: X: loaded: modesetting,nvidia
    unloaded: nouveau alternate: fbdev,intel,nv,vesa dri: crocus
    gpu: i915,nvidia display-ID: 0
  Monitor-1: DP-2 res: 2752x1152 size: N/A modes: N/A
  API: EGL v: 1.5 hw: drv: intel crocus drv: nvidia platforms: device: 0
    drv: nvidia device: 2 drv: crocus device: 3 drv: swrast gbm: drv: nvidia
    surfaceless: drv: nvidia wayland: drv: nvidia x11: drv: nvidia
    inactive: device-1
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 560.35.03
    glx-v: 1.4 direct-render: yes renderer: Quadro P400/PCIe/SSE2
    memory: 1.95 GiB display-ID: :1.0
  API: Vulkan v: 1.3.295 layers: 4 device: 0 type: discrete-gpu
    name: Quadro P400 driver: nvidia v: 560.35.03 device-ID: 10de:1cb3
    surfaces: xcb,xlib,wayland device: 1 type: integrated-gpu name: Intel HD
    Graphics 4600 (HSW GT2) driver: mesa intel v: 24.2.4-arch1.1
    device-ID: 8086:0412 surfaces: xcb,xlib,wayland device: 2 type: cpu
    name: llvmpipe (LLVM 18.1.8 256 bits) driver: mesa llvmpipe
    v: 24.2.4-arch1.1 (LLVM 18.1.8) device-ID: 10005:0000
    surfaces: xcb,xlib,wayland
Audio:
  Device-1: Intel 8 Series/C220 Series High Definition Audio
    vendor: Hewlett-Packard driver: snd_hda_intel v: kernel bus-ID: 00:1b.0
    chip-ID: 8086:8c20 class-ID: 0403
  Device-2: NVIDIA GP107GL High Definition Audio driver: snd_hda_intel
    v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 01:00.1
    chip-ID: 10de:0fb9 class-ID: 0403
  API: ALSA v: k6.11.3-zen1-1-zen status: kernel-api tools: N/A
  Server-1: PipeWire v: 1.2.5 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: Hewlett-Packard driver: r8168 v: 8.053.00-NAPI modules: r8169 pcie:
    gen: 1 speed: 2.5 GT/s lanes: 1 port: d000 bus-ID: 03:00.0
    chip-ID: 10ec:8168 class-ID: 0200
  IF: eno1 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-2: Broadcom BCM43228 802.11a/b/g/n driver: wl v: kernel
    modules: bcma pcie: gen: 1 speed: 2.5 GT/s lanes: 1 bus-ID: 04:00.0
    chip-ID: 14e4:4359 class-ID: 0280
  IF: wlp4s0 state: dormant mac: <filter>
  Info: services: NetworkManager, sshd, systemd-timesyncd, wpa_supplicant
Bluetooth:
  Device-1: Broadcom HP Portable Bumble Bee driver: btusb v: 0.8 type: USB
    rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-12:5 chip-ID: 0a5c:21f1
    class-ID: fe01 serial: <filter>
  Report: btmgmt ID: hci0 rfk-id: 1 state: up address: <filter> bt-v: 4.0
    lmp-v: 6 status: discoverable: no pairing: no class-ID: 6c0104
Drives:
  Local Storage: total: 3.64 TiB used: 31.09 GiB (0.8%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/sda maj-min: 8:0 vendor: Smart Modular Tech.
    model: SHGS31-1000GS-2 size: 931.51 GiB block-size: physical: 4096 B
    logical: 512 B speed: 6.0 Gb/s tech: SSD serial: <filter> fw-rev: 0Q00
    scheme: GPT
  ID-2: /dev/sdb maj-min: 8:16 vendor: Hitachi model: HDS5C3030BLE630
    size: 2.73 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    tech: HDD rpm: 5940 serial: <filter> fw-rev: AAB0 scheme: GPT
Partition:
  ID-1: / raw-size: 931.21 GiB size: 931.21 GiB (100.00%)
    used: 31.09 GiB (3.3%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-9c4750ed-104f-4d0b-befa-13ea7ee43469
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 728 KiB (0.2%) fs: vfat dev: /dev/sda1 maj-min: 8:1
  ID-3: /home raw-size: 931.21 GiB size: 931.21 GiB (100.00%)
    used: 31.09 GiB (3.3%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-9c4750ed-104f-4d0b-befa-13ea7ee43469
  ID-4: /var/log raw-size: 931.21 GiB size: 931.21 GiB (100.00%)
    used: 31.09 GiB (3.3%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-9c4750ed-104f-4d0b-befa-13ea7ee43469
  ID-5: /var/tmp raw-size: 931.21 GiB size: 931.21 GiB (100.00%)
    used: 31.09 GiB (3.3%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-9c4750ed-104f-4d0b-befa-13ea7ee43469
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: zram size: 31.26 GiB used: 0 KiB (0.0%) priority: 100
    comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 8 dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 35.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 32 GiB available: 31.26 GiB used: 6.56 GiB (21.0%)
  Processes: 313 Power: uptime: 12h 21m states: freeze,mem,disk
    suspend: deep avail: s2idle wakeups: 0 hibernate: platform avail: shutdown,
    reboot, suspend, test_resume image: 12.45 GiB services: org_kde_powerdevil,
    power-profiles-daemon, upowerd Init: systemd v: 256 default: graphical
    tool: systemctl
  Packages: pm: pacman pkgs: 1411 libs: 383 tools: octopi,paru Compilers:
    gcc: 14.2.1 Shell: garuda-inxi default: fish v: 3.7.1 running-in: yakuake
    inxi: 3.3.36
Garuda (2.6.26-1):
  System install date:     2024-10-03
  Last full system update: 2024-10-15 ↻
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager dracut
  Windows dual boot:       No/Undetected
  Failed units:            

That’s because firedragon uses PSD, a Profile Sync software to elevate your Profile in RAM and speed things up.

If you perform the following it should return similar:

╰─λ systemctl --user list-timers
NEXT                                 LEFT LAST                           PASSED UNIT                              ACTIVATES
Wed 2024-10-16 10:11:11 EDT       1min 0s Wed 2024-10-16 09:56:11 EDT 13min ago psd-resync.timer                  psd-resync.service

There are various ways to copy the data elsewhere, I will suggest an easy one anyone can do and is visual to proceed with:

  • Go in your Profile
  • Select All
  • Copy where ever you want and ultimately in your new Profile of your other machine
  • On your other machine, make sure your Profile folder uses the same (weird) name, otherwise you can rename the folder to match or change the values in .firedragon/profiles.ini

Alternatively you can copy your Profile’s backup folder into your new Profile of your new machine, the backup folder is not synced in RAM, but does not reflect very recent changes you made, I can’t recall how often this one syncs, it’s automated via Firefox-base (every 15mins maybe?).

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.