sudo nix-channel --add https://nixos.org/channels/nixos-unstable nixos
- SSH Keys
- Discord
- Gitkraken
- JetBrains
- DataGrip
- IntelliJ IDEA Ultimate
- PyCharm Professional
- WebStorm
- Firefox
- BitWarden
- Grammarly
- MetaMask
- Tab Session Manager
- NixOps
- ProtonVPN Gui
- qBittorrent
- Resilio Sync
- GPG Key
- Signal
- Spotify
- Steam
- TeamViewer
nix-shell -p libsecret --run 'secret-tool store --label=KeePass KeePass 2FA'
Set any username and password. Will be removed after restart of service.
Run the command the service gphotos-sync.service
calls and authenticate the application with Google.
zpool create -f \
-o ashift=12 \
-o autotrim=on \
-O compression=off \
-O mountpoint=legacy \
os \
mirror \
nvme-WD_BLACK_SN850X_2000GB_24271Z801901_1-part2 \
nvme-WD_BLACK_SN850X_2000GB_24271Z801902_1-part2
zfs create \
os/root
zpool create -f \
-o ashift=12 \
-o autotrim=on \
-O compression=off \
-O mountpoint=legacy \
data \
raidz \
ata-Samsung_SSD_870_EVO_2TB_S6PPNM0TB02114B \
ata-Samsung_SSD_870_EVO_2TB_S6PPNM0TB02182K \
ata-Samsung_SSD_870_EVO_2TB_S6PPNM0TB06008F \
ata-Samsung_SSD_870_EVO_2TB_S6PPNM0TB06013H
zfs create \
-o compression=zstd \
data/backup
zfs create \
data/deluge
zfs create \
data/loki
zfs create \
data/series
zfs create \
-o quota=512G \
data/sync
nix flake update
Navigate to directory and run command
direnv allow .
deploy --keep-result . |& nom
deploy --keep-result '.#Laptop' |& nom
cryptsetup luksFormat --type luks2 /dev/sdX
dd if=/dev/random bs=256 count=1 of=/PATH_TO_KEY_FILE
cryptsetup luksAddKey /dev/sdX /PATH_TO_KEY_FILE
cryptsetup luksOpen --key-file /PATH_TO_KEY_FILE /dev/disk/by-uuid/792d67dc-3de4-4790-9e51-ec281e28b0d1 backup
mkfs.ext4 -L backup /dev/mapper/backup
fwupdmgr get-devices
fwupdmgr refresh
fwupdmgr get-updates
fwupdmgr update
mkdir -p /mnt/FIRMWARE && mount /dev/disk/by-label/FIRMWARE /mnt/FIRMWARE
BOOTFS=/mnt/FIRMWARE FIRMWARE_RELEASE_STATUS=stable rpi-eeprom-update -d -a
umount /mnt/FIRMWARE && rm -rf /mnt/FIRMWARE