Compare commits

...

16 Commits

Author SHA1 Message Date
c1ed6a497b flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/c6245e8' (2025-12-18)
  → 'github:NixOS/nixpkgs/a653104' (2025-12-21)
2025-12-23 12:28:38 +01:00
13ad7a6d25 Switch to 5Ghz home network 2025-12-22 07:55:05 +01:00
d217d901b5 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/1306659' (2025-12-15)
  → 'github:NixOS/nixpkgs/c6245e8' (2025-12-18)
2025-12-21 03:16:24 +01:00
b1215a6f9f Use faster Python LSP and linter 2025-12-17 22:23:53 +01:00
a2bdfdd4d2 flake.lock: Update
Flake lock file updates:

• Updated input 'lanzaboote':
    'github:nix-community/lanzaboote/e8c096a' (2025-12-10)
  → 'github:nix-community/lanzaboote/5a8c9b5' (2025-12-16)
• Updated input 'lanzaboote/crane':
    'github:ipetkov/crane/69f538c' (2025-12-07)
  → 'github:ipetkov/crane/67d2baf' (2025-12-14)
• Updated input 'lanzaboote/pre-commit':
    'github:cachix/pre-commit-hooks.nix/548fc44' (2025-12-06)
  → 'github:cachix/pre-commit-hooks.nix/09e45f2' (2025-12-11)
• Updated input 'lanzaboote/rust-overlay':
    'github:oxalica/rust-overlay/7691567' (2025-12-07)
  → 'github:oxalica/rust-overlay/eb3898d' (2025-12-14)
2025-12-17 21:07:53 +01:00
83c68257e5 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/2fbfb1d' (2025-12-11)
  → 'github:NixOS/nixpkgs/1306659' (2025-12-15)
2025-12-16 22:31:04 +01:00
9f825a7217 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/addf7cf' (2025-12-08)
  → 'github:NixOS/nixpkgs/2fbfb1d' (2025-12-11)
2025-12-15 04:20:17 +01:00
98fb5e039b flake.lock: Update
Flake lock file updates:

• Updated input 'determinate':
    'https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.13.1/019a793a-86ab-768c-aeea-35a477c89058/source.tar.gz?narHash=sha256-sEdTVZblVsdwLNRGKShu%2BAq9uYUYVgM57bsVaIDlmw4%3D' (2025-11-12)
  → 'https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.14.0/019b0160-c5de-7941-9c26-cb47bc17eec3/source.tar.gz?narHash=sha256-kAO/ZeBnjaF%2BuqOP6qweXlRk2ylocLuv/9Dn8FsuPlU%3D' (2025-12-09)
• Updated input 'determinate/determinate-nixd-aarch64-darwin':
    'https://install.determinate.systems/determinate-nixd/tag/v3.13.1/macOS?narHash=sha256-Xkp%2BuzaXBuZ4czEpKa2EPTUtGq71R9JTum3rkdA3gLI%3D'
  → 'https://install.determinate.systems/determinate-nixd/tag/v3.14.0/macOS?narHash=sha256-6PWoqx52nvlWzlElTjcn7KAPKitfcKZYEFSsC3PoEoE%3D'
• Updated input 'determinate/determinate-nixd-aarch64-linux':
    'https://install.determinate.systems/determinate-nixd/tag/v3.13.1/aarch64-linux?narHash=sha256-%2B1oyvQ0EOK8chhs/ghPwcx3pJQeBXkwNwM3F%2BnVFQnk%3D'
  → 'https://install.determinate.systems/determinate-nixd/tag/v3.14.0/aarch64-linux?narHash=sha256-b1e25BUPL7Qf0QVbYlfZ/%2BQiClrP/SHIjMPtA47aOLc%3D'
• Updated input 'determinate/determinate-nixd-x86_64-linux':
    'https://install.determinate.systems/determinate-nixd/tag/v3.13.1/x86_64-linux?narHash=sha256-XxThMTITG0L8/yrCPC//CmRDmFQxkb5/tcBYkxzZ2bo%3D'
  → 'https://install.determinate.systems/determinate-nixd/tag/v3.14.0/x86_64-linux?narHash=sha256-8EI2f8IftPcRFlR6K4%2BcpIEAVf5UIeMCjHysEtVqDw0%3D'
• Updated input 'determinate/nix':
    'https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.13.1/019a7931-26b0-77ae-a450-8aa6f7f95774/source.tar.gz?narHash=sha256-uqYmH0KA8caQqX5u4BMarZsuDlC%2B71HRsH3h4f3DPCA%3D' (2025-11-12)
  → 'https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.14.0/019b0159-8907-7fab-a120-9d287c7e6d2e/source.tar.gz?narHash=sha256-p98D44tYJMgB5Qet5S8cTQFdffk/GmoaGkpQtZ3hqJU%3D' (2025-12-09)
• Updated input 'determinate/nixpkgs':
    'https://api.flakehub.com/f/pinned/DeterminateSystems/nixpkgs-weekly/0.1.890836%2Brev-e1ebeec86b771e9d387dd02d82ffdc77ac753abc/019a716b-6ca7-7ecb-96bb-198e1651382f/source.tar.gz?narHash=sha256-g/da4FzvckvbiZT075Sb1/YDNDr%2BtGQgh4N8i5ceYMg%3D' (2025-11-07)
  → 'https://api.flakehub.com/f/pinned/DeterminateSystems/nixpkgs-weekly/0.1.905078%2Brev-8c29968b3a942f2903f90797f9623737c215737c/019add91-3add-7a0d-8a25-9569cbe01efe/source.tar.gz?narHash=sha256-yU9BNcP0oadUKupw0UKmO9BKDOVIg9NStdJosEbXf8U%3D' (2025-12-01)
• Updated input 'lanzaboote':
    'github:nix-community/lanzaboote/0859944b08039342a9bb069e7edc1e62bb4d0e65?narHash=sha256-bIYjIla2w6bzozkohYxsU/BP0hLs9w48ZwxBfg3cShE%3D' (2025-11-17)
  → 'github:nix-community/lanzaboote/e8c096ade12ec9130ff931b0f0e25d2f1bc63607?narHash=sha256-RJmgVDzjRI18BWVogG6wpsl1UCuV6ui8qr4DJ1LfWZ8%3D' (2025-12-10)
• Updated input 'lanzaboote/crane':
    'github:ipetkov/crane/0cea393fffb39575c46b7a0318386467272182fe?narHash=sha256-8zrIPl6J%2BwLm9MH5ksHcW7BUHo7jSNOu0/hA0ohOOaM%3D' (2025-11-07)
  → 'github:ipetkov/crane/69f538cdce5955fcd47abfed4395dc6d5194c1c5?narHash=sha256-aBVHGWWRzSpfL%2B%2BLubA0CwOOQ64WNLegrYHwsVuVN7A%3D' (2025-12-07)
• Removed input 'lanzaboote/fenix'
• Removed input 'lanzaboote/fenix/nixpkgs'
• Removed input 'lanzaboote/fenix/rust-analyzer-src'
• Removed input 'lanzaboote/flake-compat'
• Removed input 'lanzaboote/flake-parts'
• Removed input 'lanzaboote/flake-parts/nixpkgs-lib'
• Added input 'lanzaboote/pre-commit':
    'github:cachix/pre-commit-hooks.nix/548fc44fca28a5e81c5d6b846e555e6b9c2a5a3c?narHash=sha256-rhSqPNxDVow7OQKi4qS5H8Au0P4S3AYbawBSmJNUtBQ%3D' (2025-12-06)
• Added input 'lanzaboote/pre-commit/flake-compat':
    'github:edolstra/flake-compat/f387cd2afec9419c8ee37694406ca490c3f34ee5?narHash=sha256-XKUZz9zewJNUj46b4AJdiRZJAvSZ0Dqj2BNfXvFlJC4%3D' (2025-10-27)
• Added input 'lanzaboote/pre-commit/gitignore':
    'github:hercules-ci/gitignore.nix/637db329424fd7e46cf4185293b9cc8c88c95394?narHash=sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs%3D' (2024-02-28)
• Added input 'lanzaboote/pre-commit/gitignore/nixpkgs':
    follows 'lanzaboote/pre-commit/nixpkgs'
• Added input 'lanzaboote/pre-commit/nixpkgs':
    follows 'lanzaboote/nixpkgs'
• Removed input 'lanzaboote/pre-commit-hooks-nix'
• Removed input 'lanzaboote/pre-commit-hooks-nix/flake-compat'
• Removed input 'lanzaboote/pre-commit-hooks-nix/gitignore'
• Removed input 'lanzaboote/pre-commit-hooks-nix/gitignore/nixpkgs'
• Removed input 'lanzaboote/pre-commit-hooks-nix/nixpkgs'
• Added input 'lanzaboote/rust-overlay':
    'github:oxalica/rust-overlay/769156779b41e8787a46ca3d7d76443aaf68be6f?narHash=sha256-KFDCdQcHJ0hE3Nt5Gm5enRIhmtEifAjpxgUQ3mzSJpA%3D' (2025-12-07)
• Added input 'lanzaboote/rust-overlay/nixpkgs':
    follows 'lanzaboote/nixpkgs'
• Updated input 'local-bitwig':
    'path:/home/coolneng/Projects/panacea/assets/bitwig?lastModified=1756285531&narHash=sha256-c4dw/u3mcspNZ/YErD0AWKMI5XeTBTsh5rP1Dzmp2u8%3D' (2025-08-27)
  → 'path:/home/coolneng/Projects/panacea/assets/bitwig?lastModified=1765321606&narHash=sha256-WteEWi5GPrGGfzLNTEmgQaH5/DAT/zeZofbBE6D%2BPo8%3D' (2025-12-09)
• Updated input 'nix-index-database':
    'github:Mic92/nix-index-database/469ef53571ea80890c9497952787920c79c1ee6e?narHash=sha256-Ad9Rd3ZAidrH01xP73S3CjPiyXo7ywZs3uCESjPwUdc%3D' (2025-11-16)
  → 'github:Mic92/nix-index-database/82befcf7dc77c909b0f2a09f5da910ec95c5b78f?narHash=sha256-d3NBA9zEtBu2JFMnTBqWj7Tmi7R5OikoU2ycrdhQEws%3D' (2025-12-09)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/899dc449bc6428b9ee6b3b8f771ca2b0ef945ab9?narHash=sha256-BWWnUUT01lPwCWUvS0p6Px5UOBFeXJ8jR%2BZdLX8IbrU%3D' (2025-11-11)
  → 'github:NixOS/nixos-hardware/9154f4569b6cdfd3c595851a6ba51bfaa472d9f3?narHash=sha256-ZlJTNLUKQRANlLDomuRWLBCH5792x%2B6XUJ4YdFRjtO4%3D' (2025-11-29)
2025-12-11 20:27:52 +01:00
d4706ae65a Use localhost SSH for password-less NixOS rebuilds 2025-12-09 23:34:09 +01:00
4ee36c3121 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/f61125a668a320878494449750330ca58b78c557?narHash=sha256-BmPWzogsG2GsXZtlT%2BMTcAWeDK5hkbGRZTeZNW42fwA%3D' (2025-12-05)
  → 'github:NixOS/nixpkgs/addf7cf5f383a3101ecfba091b98d0a1263dc9b8?narHash=sha256-hM20uyap1a0M9d344I692r%2Bik4gTMyj60cQWO%2BhAYP8%3D' (2025-12-08)
2025-12-09 16:01:38 +01:00
cda5f092a1 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/418468ac9527e799809c900eda37cbff999199b6?narHash=sha256-7WUCZfmqLAssbDqwg9cUDAXrSoXN79eEEq17qhTNM/Y%3D' (2025-12-02)
  → 'github:NixOS/nixpkgs/f61125a668a320878494449750330ca58b78c557?narHash=sha256-BmPWzogsG2GsXZtlT%2BMTcAWeDK5hkbGRZTeZNW42fwA%3D' (2025-12-05)
2025-12-06 22:31:22 +01:00
5464df4407 Replace lightdm with greetd 2025-12-06 13:03:27 +01:00
e134860d43 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/2d293cbfa5a793b4c50d17c05ef9e385b90edf6c?narHash=sha256-pp3uT4hHijIC8JUK5MEqeAWmParJrgBVzHLNfJDZxg4%3D' (2025-11-30)
  → 'github:NixOS/nixpkgs/418468ac9527e799809c900eda37cbff999199b6?narHash=sha256-7WUCZfmqLAssbDqwg9cUDAXrSoXN79eEEq17qhTNM/Y%3D' (2025-12-02)
2025-12-04 16:48:37 +01:00
e601dc1fb6 Use explicit nixpkgs flake URL 2025-12-01 15:22:58 +01:00
1eed8a02b3 Access personal profile in mopidy-bandcamp 2025-12-01 11:35:43 +01:00
d2a7007549 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/5ae3b07d8d6527c42f17c876e404993199144b6a?narHash=sha256-6eeL1YPcY1MV3DDStIDIdy/zZCDKgHdkCmsrLJFiZf0%3D' (2025-11-24)
  → 'github:NixOS/nixpkgs/2fad6eac6077f03fe109c4d4eb171cf96791faa4?narHash=sha256-sKoIWfnijJ0%2B9e4wRvIgm/HgE27bzwQxcEmo2J/gNpI%3D' (2025-11-27)
2025-11-29 14:48:36 +01:00
9 changed files with 94 additions and 124 deletions

1
.gitattributes vendored
View File

@@ -1,4 +1,5 @@
secrets/soundcloud_token filter=git-crypt diff=git-crypt
secrets/bandcamp_token filter=git-crypt diff=git-crypt
assets/bitwig/activation.bwreg filter=lfs diff=lfs merge=lfs -text
assets/bitwig/bitwig-studio.deb filter=lfs diff=lfs merge=lfs -text
assets/bitwig/bitwig.jar filter=lfs diff=lfs merge=lfs -text

View File

@@ -1,5 +1,6 @@
switch:
sudo nixos-rebuild switch --flake path://$(PWD)#
nixos-rebuild switch --target-host root@localhost \
--build-host root@localhost --flake path://$(PWD)#panacea
update:
nix flake update --commit-lock-file

175
flake.lock generated
View File

@@ -25,11 +25,11 @@
},
"crane": {
"locked": {
"lastModified": 1762538466,
"narHash": "sha256-8zrIPl6J+wLm9MH5ksHcW7BUHo7jSNOu0/hA0ohOOaM=",
"lastModified": 1765739568,
"narHash": "sha256-gQYx35Of4UDKUjAYvmxjUEh/DdszYeTtT6MDin4loGE=",
"owner": "ipetkov",
"repo": "crane",
"rev": "0cea393fffb39575c46b7a0318386467272182fe",
"rev": "67d2baff0f9f677af35db61b32b5df6863bcc075",
"type": "github"
},
"original": {
@@ -85,12 +85,12 @@
"nixpkgs": "nixpkgs_2"
},
"locked": {
"lastModified": 1762970173,
"narHash": "sha256-sEdTVZblVsdwLNRGKShu+Aq9uYUYVgM57bsVaIDlmw4=",
"rev": "fb09415ca153b81a9c361c5fae7a056e04b69f21",
"revCount": 314,
"lastModified": 1765254444,
"narHash": "sha256-kAO/ZeBnjaF+uqOP6qweXlRk2ylocLuv/9Dn8FsuPlU=",
"rev": "3ccc0297525e51ac3d7905509e0616c9c8350108",
"revCount": 316,
"type": "tarball",
"url": "https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.13.1/019a793a-86ab-768c-aeea-35a477c89058/source.tar.gz"
"url": "https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.14.0/019b0160-c5de-7941-9c26-cb47bc17eec3/source.tar.gz"
},
"original": {
"type": "tarball",
@@ -100,59 +100,37 @@
"determinate-nixd-aarch64-darwin": {
"flake": false,
"locked": {
"narHash": "sha256-Xkp+uzaXBuZ4czEpKa2EPTUtGq71R9JTum3rkdA3gLI=",
"narHash": "sha256-6PWoqx52nvlWzlElTjcn7KAPKitfcKZYEFSsC3PoEoE=",
"type": "file",
"url": "https://install.determinate.systems/determinate-nixd/tag/v3.13.1/macOS"
"url": "https://install.determinate.systems/determinate-nixd/tag/v3.14.0/macOS"
},
"original": {
"type": "file",
"url": "https://install.determinate.systems/determinate-nixd/tag/v3.13.1/macOS"
"url": "https://install.determinate.systems/determinate-nixd/tag/v3.14.0/macOS"
}
},
"determinate-nixd-aarch64-linux": {
"flake": false,
"locked": {
"narHash": "sha256-+1oyvQ0EOK8chhs/ghPwcx3pJQeBXkwNwM3F+nVFQnk=",
"narHash": "sha256-b1e25BUPL7Qf0QVbYlfZ/+QiClrP/SHIjMPtA47aOLc=",
"type": "file",
"url": "https://install.determinate.systems/determinate-nixd/tag/v3.13.1/aarch64-linux"
"url": "https://install.determinate.systems/determinate-nixd/tag/v3.14.0/aarch64-linux"
},
"original": {
"type": "file",
"url": "https://install.determinate.systems/determinate-nixd/tag/v3.13.1/aarch64-linux"
"url": "https://install.determinate.systems/determinate-nixd/tag/v3.14.0/aarch64-linux"
}
},
"determinate-nixd-x86_64-linux": {
"flake": false,
"locked": {
"narHash": "sha256-XxThMTITG0L8/yrCPC//CmRDmFQxkb5/tcBYkxzZ2bo=",
"narHash": "sha256-8EI2f8IftPcRFlR6K4+cpIEAVf5UIeMCjHysEtVqDw0=",
"type": "file",
"url": "https://install.determinate.systems/determinate-nixd/tag/v3.13.1/x86_64-linux"
"url": "https://install.determinate.systems/determinate-nixd/tag/v3.14.0/x86_64-linux"
},
"original": {
"type": "file",
"url": "https://install.determinate.systems/determinate-nixd/tag/v3.13.1/x86_64-linux"
}
},
"fenix": {
"inputs": {
"nixpkgs": [
"lanzaboote",
"nixpkgs"
],
"rust-analyzer-src": "rust-analyzer-src"
},
"locked": {
"lastModified": 1763361733,
"narHash": "sha256-ka7dpwH3HIXCyD2wl5F7cPLeRbqZoY2ullALsvxdPt8=",
"owner": "nix-community",
"repo": "fenix",
"rev": "6c8d48e3b0ae371b19ac1485744687b788e80193",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "fenix",
"type": "github"
"url": "https://install.determinate.systems/determinate-nixd/tag/v3.14.0/x86_64-linux"
}
},
"flake-compat": {
@@ -208,27 +186,6 @@
"url": "https://flakehub.com/f/hercules-ci/flake-parts/0.1"
}
},
"flake-parts_2": {
"inputs": {
"nixpkgs-lib": [
"lanzaboote",
"nixpkgs"
]
},
"locked": {
"lastModified": 1762980239,
"narHash": "sha256-8oNVE8TrD19ulHinjaqONf9QWCKK+w4url56cdStMpM=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "52a2caecc898d0b46b2b905f058ccc5081f842da",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "flake-parts",
"type": "github"
}
},
"git-hooks-nix": {
"inputs": {
"flake-compat": "flake-compat",
@@ -259,7 +216,7 @@
"inputs": {
"nixpkgs": [
"lanzaboote",
"pre-commit-hooks-nix",
"pre-commit",
"nixpkgs"
]
},
@@ -301,20 +258,18 @@
"lanzaboote": {
"inputs": {
"crane": "crane",
"fenix": "fenix",
"flake-compat": "flake-compat_2",
"flake-parts": "flake-parts_2",
"nixpkgs": [
"nixpkgs"
],
"pre-commit-hooks-nix": "pre-commit-hooks-nix"
"pre-commit": "pre-commit",
"rust-overlay": "rust-overlay"
},
"locked": {
"lastModified": 1763376718,
"narHash": "sha256-bIYjIla2w6bzozkohYxsU/BP0hLs9w48ZwxBfg3cShE=",
"lastModified": 1765887029,
"narHash": "sha256-s6LGO6kMlHRdnspV0LReSi47iaYaJ/Oveb4rM9fklPM=",
"owner": "nix-community",
"repo": "lanzaboote",
"rev": "0859944b08039342a9bb069e7edc1e62bb4d0e65",
"rev": "5a8c9b5339588bb6ec388da5d0a6e701a46a82c4",
"type": "github"
},
"original": {
@@ -326,8 +281,8 @@
"local-bitwig": {
"flake": false,
"locked": {
"lastModified": 1756285531,
"narHash": "sha256-c4dw/u3mcspNZ/YErD0AWKMI5XeTBTsh5rP1Dzmp2u8=",
"lastModified": 1765321606,
"narHash": "sha256-WteEWi5GPrGGfzLNTEmgQaH5/DAT/zeZofbBE6D+Po8=",
"path": "/home/coolneng/Projects/panacea/assets/bitwig",
"type": "path"
},
@@ -345,12 +300,12 @@
"nixpkgs-regression": "nixpkgs-regression"
},
"locked": {
"lastModified": 1762967009,
"narHash": "sha256-uqYmH0KA8caQqX5u4BMarZsuDlC+71HRsH3h4f3DPCA=",
"rev": "ef054dc06e9701597bce0b0572af18cb4c7e7277",
"revCount": 23243,
"lastModified": 1765252170,
"narHash": "sha256-p98D44tYJMgB5Qet5S8cTQFdffk/GmoaGkpQtZ3hqJU=",
"rev": "1ddd28880651054346c34009d7bb9de36f1db2c1",
"revCount": 23362,
"type": "tarball",
"url": "https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.13.1/019a7931-26b0-77ae-a450-8aa6f7f95774/source.tar.gz"
"url": "https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.14.0/019b0159-8907-7fab-a120-9d287c7e6d2e/source.tar.gz"
},
"original": {
"type": "tarball",
@@ -364,11 +319,11 @@
]
},
"locked": {
"lastModified": 1763265660,
"narHash": "sha256-Ad9Rd3ZAidrH01xP73S3CjPiyXo7ywZs3uCESjPwUdc=",
"lastModified": 1765267181,
"narHash": "sha256-d3NBA9zEtBu2JFMnTBqWj7Tmi7R5OikoU2ycrdhQEws=",
"owner": "Mic92",
"repo": "nix-index-database",
"rev": "469ef53571ea80890c9497952787920c79c1ee6e",
"rev": "82befcf7dc77c909b0f2a09f5da910ec95c5b78f",
"type": "github"
},
"original": {
@@ -379,11 +334,11 @@
},
"nixos-hardware": {
"locked": {
"lastModified": 1762847253,
"narHash": "sha256-BWWnUUT01lPwCWUvS0p6Px5UOBFeXJ8jR+ZdLX8IbrU=",
"lastModified": 1764440730,
"narHash": "sha256-ZlJTNLUKQRANlLDomuRWLBCH5792x+6XUJ4YdFRjtO4=",
"owner": "NixOS",
"repo": "nixos-hardware",
"rev": "899dc449bc6428b9ee6b3b8f771ca2b0ef945ab9",
"rev": "9154f4569b6cdfd3c595851a6ba51bfaa472d9f3",
"type": "github"
},
"original": {
@@ -440,12 +395,12 @@
},
"nixpkgs_2": {
"locked": {
"lastModified": 1762482733,
"narHash": "sha256-g/da4FzvckvbiZT075Sb1/YDNDr+tGQgh4N8i5ceYMg=",
"rev": "e1ebeec86b771e9d387dd02d82ffdc77ac753abc",
"revCount": 890836,
"lastModified": 1764611609,
"narHash": "sha256-yU9BNcP0oadUKupw0UKmO9BKDOVIg9NStdJosEbXf8U=",
"rev": "8c29968b3a942f2903f90797f9623737c215737c",
"revCount": 905078,
"type": "tarball",
"url": "https://api.flakehub.com/f/pinned/DeterminateSystems/nixpkgs-weekly/0.1.890836%2Brev-e1ebeec86b771e9d387dd02d82ffdc77ac753abc/019a716b-6ca7-7ecb-96bb-198e1651382f/source.tar.gz"
"url": "https://api.flakehub.com/f/pinned/DeterminateSystems/nixpkgs-weekly/0.1.905078%2Brev-8c29968b3a942f2903f90797f9623737c215737c/019add91-3add-7a0d-8a25-9569cbe01efe/source.tar.gz"
},
"original": {
"type": "tarball",
@@ -454,25 +409,23 @@
},
"nixpkgs_3": {
"locked": {
"lastModified": 1763966396,
"narHash": "sha256-6eeL1YPcY1MV3DDStIDIdy/zZCDKgHdkCmsrLJFiZf0=",
"lastModified": 1766309749,
"narHash": "sha256-3xY8CZ4rSnQ0NqGhMKAy5vgC+2IVK0NoVEzDoOh4DA4=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "5ae3b07d8d6527c42f17c876e404993199144b6a",
"rev": "a6531044f6d0bef691ea18d4d4ce44d0daa6e816",
"type": "github"
},
"original": {
"id": "nixpkgs",
"owner": "NixOS",
"ref": "nixos-unstable",
"type": "indirect"
"repo": "nixpkgs",
"type": "github"
}
},
"pre-commit-hooks-nix": {
"pre-commit": {
"inputs": {
"flake-compat": [
"lanzaboote",
"flake-compat"
],
"flake-compat": "flake-compat_2",
"gitignore": "gitignore",
"nixpkgs": [
"lanzaboote",
@@ -480,11 +433,11 @@
]
},
"locked": {
"lastModified": 1763319842,
"narHash": "sha256-YG19IyrTdnVn0l3DvcUYm85u3PaqBt6tI6VvolcuHnA=",
"lastModified": 1765464257,
"narHash": "sha256-dixPWKiHzh80PtD0aLuxYNQ0xP+843dfXG/yM3OzaYQ=",
"owner": "cachix",
"repo": "pre-commit-hooks.nix",
"rev": "7275fa67fbbb75891c16d9dee7d88e58aea2d761",
"rev": "09e45f2598e1a8499c3594fe11ec2943f34fe509",
"type": "github"
},
"original": {
@@ -505,20 +458,24 @@
"nixpkgs": "nixpkgs_3"
}
},
"rust-analyzer-src": {
"flake": false,
"rust-overlay": {
"inputs": {
"nixpkgs": [
"lanzaboote",
"nixpkgs"
]
},
"locked": {
"lastModified": 1762860488,
"narHash": "sha256-rMfWMCOo/pPefM2We0iMBLi2kLBAnYoB9thi4qS7uk4=",
"owner": "rust-lang",
"repo": "rust-analyzer",
"rev": "2efc80078029894eec0699f62ec8d5c1a56af763",
"lastModified": 1765680428,
"narHash": "sha256-fyPmRof9SZeI14ChPk5rVPOm7ISiiGkwGCunkhM+eUg=",
"owner": "oxalica",
"repo": "rust-overlay",
"rev": "eb3898d8ef143d4bf0f7f2229105fc51c7731b2f",
"type": "github"
},
"original": {
"owner": "rust-lang",
"ref": "nightly",
"repo": "rust-analyzer",
"owner": "oxalica",
"repo": "rust-overlay",
"type": "github"
}
},

View File

@@ -11,7 +11,7 @@
};
inputs = {
nixpkgs.url = "nixpkgs/nixos-unstable";
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
nixos-hardware.url = "github:NixOS/nixos-hardware";
agenix = {
url = "github:ryantm/agenix";

View File

@@ -17,6 +17,7 @@ let
];
});
soundcloud_token = builtins.readFile ../secrets/soundcloud_token;
bandcamp_token = builtins.readFile ../secrets/bandcamp_token;
in
{
@@ -98,6 +99,7 @@ in
auth_token = soundcloud_token;
explore_songs = 100;
};
bandcamp.identity = bandcamp_token;
};
};
}

View File

@@ -9,16 +9,14 @@ with pkgs;
{
# Display manager
services.xserver.enable = true;
services.xserver.displayManager = {
defaultSession = "sway";
autoLogin = {
services.greetd = {
enable = true;
settings = rec {
initial_session = {
command = "${sway}/bin/sway";
user = "coolneng";
};
lightdm = {
enable = true;
greeter.enable = false;
default_session = initial_session;
};
};

View File

@@ -53,7 +53,7 @@ in
name = "wlan0";
matchConfig = {
Name = "wlan0";
SSID = "anakinosi";
SSID = "anakinosi-5GHz";
};
address = [ "192.168.129.3/23" ];
gateway = [ "192.168.128.1" ];
@@ -144,4 +144,15 @@ in
iptables -t mangle -D nixos-fw-rpfilter -p udp -m udp --dport ${wireguard_port} -j RETURN || true
'';
};
# Enable localhost SSH
services.openssh = {
enable = true;
openFirewall = false;
startWhenNeeded = true;
settings = {
PermitRootLogin = "without-password";
PasswordAuthentication = false;
};
};
}

View File

@@ -110,8 +110,8 @@ in
## Nix
nixfmt-rfc-style
## Python
basedpyright
black
ty
ruff
## C/C++
clang-tools
## Go

BIN
secrets/bandcamp_token Normal file

Binary file not shown.