Compare commits

...

8 commits

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

• Updated input 'darwin':
    'github:lnl7/nix-darwin/44a7d0e687a87b73facfe94fba78d323a6686a90' (2025-05-27)
  → 'github:lnl7/nix-darwin/19346808c445f23b08652971be198b9df6c33edc' (2025-06-06)
• Updated input 'home-manager':
    'github:nix-community/home-manager/cb809ec1ff15cf3237c6592af9bbc7e4d983e98c' (2025-06-03)
  → 'github:nix-community/home-manager/96482a538e6103579d254b139759d0536177370b' (2025-06-06)
• Updated input 'lix':
    'git+https://git@git.lix.systems/lix-project/lix?ref=refs/heads/main&rev=019b17f4e93c098f99a9bc691be1f1c4df026c7d' (2025-06-02)
  → 'git+https://git@git.lix.systems/lix-project/lix?ref=refs/heads/main&rev=fca0a30470b7040489feeb2a86bad05bf9b1aa95' (2025-06-02)
• Updated input 'niri':
    'github:sodiboo/niri-flake/b6084ca94d7be6aa9c3165fbdced16efc5b8247e' (2025-06-03)
  → 'github:sodiboo/niri-flake/32d49ef427be377c82d32ce74ff3082c2c992199' (2025-06-05)
• Updated input 'niri/niri-unstable':
    'github:YaLTeR/niri/1911cf3f55ac3d9d24c8692434a93214dcbde9ba' (2025-06-01)
  → 'github:YaLTeR/niri/242ebf294514cc22f4f9d83c0566c8ffe1cb8d8a' (2025-06-05)
• Updated input 'niri/nixpkgs':
    'github:NixOS/nixpkgs/910796cabe436259a29a72e8d3f5e180fc6dfacc' (2025-05-31)
  → 'github:NixOS/nixpkgs/c2a03962b8e24e669fb37b7df10e7c79531ff1a4' (2025-06-03)
• Updated input 'niri/nixpkgs-stable':
    'github:NixOS/nixpkgs/10d7f8d34e5eb9c0f9a0485186c1ca691d2c5922' (2025-06-02)
  → 'github:NixOS/nixpkgs/4792576cb003c994bd7cc1edada3129def20b27d' (2025-06-05)
• Updated input 'nix-hardware':
    'github:nixos/nixos-hardware/fc7c4714125cfaa19b048e8aaf86b9c53e04d853' (2025-06-03)
  → 'github:nixos/nixos-hardware/4602f7e1d3f197b3cb540d5accf5669121629628' (2025-06-06)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/fc7c4714125cfaa19b048e8aaf86b9c53e04d853' (2025-06-03)
  → 'github:NixOS/nixos-hardware/4602f7e1d3f197b3cb540d5accf5669121629628' (2025-06-06)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/910796cabe436259a29a72e8d3f5e180fc6dfacc' (2025-05-31)
  → 'github:NixOS/nixpkgs/c2a03962b8e24e669fb37b7df10e7c79531ff1a4' (2025-06-03)
• Updated input 'stylix':
    'github:danth/stylix/3ca2c4478a1e984d2007c57467c6986bcdcb2629' (2025-06-02)
  → 'github:danth/stylix/8456dfa7f60e6b4499b0498fc88e9b8b57d4d7d7' (2025-06-05)
• Updated input 'waveforms/nixpkgs':
    'path:/nix/store/p893dkrzm5rxvhnqh092prgi1a7dzmcy-source?lastModified=1747744144&narHash=sha256-W7lqHp0qZiENCDwUZ5EX/lNhxjMdNapFnbErcbnP11Q%3D&rev=2795c506fe8fb7b03c36ccb51f75b6df0ab2553f' (2025-05-20)
  → 'path:/nix/store/dax78flrvcdir20swzlcm64va09nh5x8-source?lastModified=1748693115&narHash=sha256-StSrWhklmDuXT93yc3GrTlb0cKSS0agTAxMGjLKAsY8%3D&rev=910796cabe436259a29a72e8d3f5e180fc6dfacc' (2025-05-31)
2025-06-06 20:40:52 +02:00
f4cea66567 add gps-share and relevant config 2025-06-05 19:37:45 +02:00
faf97500b7 geoclue support 2025-06-05 14:19:27 +02:00
1c6b970fd9 flake.lock: Update
Flake lock file updates:

• Updated input 'attic':
    'github:zhaofengli/attic/8eb49a2f178d093b2d54cdcc1eb60a70c1ab1054' (2025-05-18)
  → 'github:zhaofengli/attic/ce9373715fe3fac7a174a65a7e6d6baeba8cb4f9' (2025-05-29)
• Updated input 'darwin':
    'github:lnl7/nix-darwin/e2676937faf868111dcea6a4a9cf4b6549907c9d' (2025-05-21)
  → 'github:lnl7/nix-darwin/44a7d0e687a87b73facfe94fba78d323a6686a90' (2025-05-27)
• Updated input 'home-manager':
    'github:nix-community/home-manager/6c2eb1e24cd0e76d88bdd633ef4c50d6286586e0' (2025-05-21)
  → 'github:nix-community/home-manager/cb809ec1ff15cf3237c6592af9bbc7e4d983e98c' (2025-06-03)
• Updated input 'lix':
    'git+https://git@git.lix.systems/lix-project/lix?ref=refs/heads/main&rev=4f433a6186be057ae821708a535e265776a92219' (2025-05-20)
  → 'git+https://git@git.lix.systems/lix-project/lix?ref=refs/heads/main&rev=019b17f4e93c098f99a9bc691be1f1c4df026c7d' (2025-06-02)
• Updated input 'niri':
    'github:sodiboo/niri-flake/dda83db99c3c6ca2c047183db19533ab6a34ce15' (2025-05-21)
  → 'github:sodiboo/niri-flake/b6084ca94d7be6aa9c3165fbdced16efc5b8247e' (2025-06-03)
• Updated input 'niri/niri-unstable':
    'github:YaLTeR/niri/2415346caaa4121ed202b8e376fb40b2a44eb61f' (2025-05-21)
  → 'github:YaLTeR/niri/1911cf3f55ac3d9d24c8692434a93214dcbde9ba' (2025-06-01)
• Updated input 'niri/nixpkgs':
    'github:NixOS/nixpkgs/2795c506fe8fb7b03c36ccb51f75b6df0ab2553f' (2025-05-20)
  → 'github:NixOS/nixpkgs/910796cabe436259a29a72e8d3f5e180fc6dfacc' (2025-05-31)
• Updated input 'niri/nixpkgs-stable':
    'github:NixOS/nixpkgs/72841a4a8761d1aed92ef6169a636872c986c76d' (2025-05-19)
  → 'github:NixOS/nixpkgs/10d7f8d34e5eb9c0f9a0485186c1ca691d2c5922' (2025-06-02)
• Updated input 'niri/xwayland-satellite-unstable':
    'github:Supreeeme/xwayland-satellite/ec9ff64c1e0cbec42710b580b7c0f759b1694e72' (2025-05-13)
  → 'github:Supreeeme/xwayland-satellite/3ba30b149f9eb2bbf42cf4758d2158ca8cceef73' (2025-05-29)
• Updated input 'nix-hardware':
    'github:nixos/nixos-hardware/6ac6ec6fcb410e15a60ef5ec94b8a2b35b5dd282' (2025-05-20)
  → 'github:nixos/nixos-hardware/fc7c4714125cfaa19b048e8aaf86b9c53e04d853' (2025-06-03)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/6ac6ec6fcb410e15a60ef5ec94b8a2b35b5dd282' (2025-05-20)
  → 'github:NixOS/nixos-hardware/fc7c4714125cfaa19b048e8aaf86b9c53e04d853' (2025-06-03)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/2795c506fe8fb7b03c36ccb51f75b6df0ab2553f' (2025-05-20)
  → 'github:NixOS/nixpkgs/910796cabe436259a29a72e8d3f5e180fc6dfacc' (2025-05-31)
• Updated input 'stylix':
    'github:danth/stylix/4ce349da56e075f7e3456b48731cbbf5ae8b1eb8' (2025-05-21)
  → 'github:danth/stylix/3ca2c4478a1e984d2007c57467c6986bcdcb2629' (2025-06-02)
• Updated input 'stylix/base16-helix':
    'github:tinted-theming/base16-helix/03860521c40b0b9c04818f2218d9cc9efc21e7a5' (2025-01-14)
  → 'github:tinted-theming/base16-helix/6c711ab1a9db6f51e2f6887cc3345530b33e152e' (2025-05-28)
• Updated input 'stylix/firefox-gnome-theme':
    'github:rafaelmardojai/firefox-gnome-theme/59e3de00f01e5adb851d824cf7911bd90c31083a' (2025-04-14)
  → 'github:rafaelmardojai/firefox-gnome-theme/4eb2714fbed2b80e234312611a947d6cb7d70caf' (2025-05-27)
• Updated input 'stylix/flake-compat':
    'github:edolstra/flake-compat/ff81ac966bb2cae68946d5ed5fc4994f96d0ffec' (2024-12-04)
  → 'github:edolstra/flake-compat/9100a0f413b0c601e0533d1d94ffd501ce2e7885' (2025-05-12)
• Updated input 'stylix/flake-parts':
    'github:hercules-ci/flake-parts/205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9' (2024-12-04)
  → 'github:hercules-ci/flake-parts/c621e8422220273271f52058f618c94e405bb0f5' (2025-04-01)
• Updated input 'stylix/git-hooks':
    'github:cachix/git-hooks.nix/dcf5072734cb576d2b0c59b2ac44f5050b5eac82' (2025-03-22)
  → 'github:cachix/git-hooks.nix/80479b6ec16fefd9c1db3ea13aeb038c60530f46' (2025-05-16)
• Updated input 'stylix/home-manager':
    'github:nix-community/home-manager/29dda415f5b2178278283856c6f9f7b48a2a4353' (2025-05-20)
  → 'github:nix-community/home-manager/5675a9686851d9626560052a032c4e14e533c1fa' (2025-06-01)
• Updated input 'stylix/nur':
    'github:nix-community/NUR/d476cd0972dd6242d76374fcc277e6735715c167' (2025-04-30)
  → 'github:nix-community/NUR/2c0bc52fe14681e9ef60e3553888c4f086e46ecb' (2025-05-31)
• Updated input 'stylix/tinted-schemes':
    'github:tinted-theming/schemes/28c26a621123ad4ebd5bbfb34ab39421c0144bdd' (2025-04-18)
  → 'github:tinted-theming/schemes/87d652edd26f5c0c99deda5ae13dfb8ece2ffe31' (2025-05-25)
• Updated input 'stylix/tinted-tmux':
    'github:tinted-theming/tinted-tmux/e009f18a01182b63559fb28f1c786eb027c3dee9' (2025-04-20)
  → 'github:tinted-theming/tinted-tmux/57d5f9683ff9a3b590643beeaf0364da819aedda' (2025-06-01)
• Updated input 'waveforms':
    'github:liff/waveforms-flake/95f88467e16f451fa306fbf33d9f1bac28b2d4ef' (2025-05-16)
  → 'github:liff/waveforms-flake/7b5dc468bfb2a284f97d29b91f9a9fe5acd5a673' (2025-05-26)
• Updated input 'waveforms/nixpkgs':
    'path:/nix/store/x9wnkly3k1gkq580m90jjn32q9f05q2v-source?lastModified=1747179050&narHash=sha256-qhFMmDkeJX9KJwr5H32f1r7Prs7XbQWtO0h3V0a0rFY%3D&rev=adaa24fbf46737f3f1b5497bf64bae750f82942e' (2025-05-13)
  → 'path:/nix/store/p893dkrzm5rxvhnqh092prgi1a7dzmcy-source?lastModified=1747744144&narHash=sha256-W7lqHp0qZiENCDwUZ5EX/lNhxjMdNapFnbErcbnP11Q%3D&rev=2795c506fe8fb7b03c36ccb51f75b6df0ab2553f' (2025-05-20)
2025-06-04 13:55:50 +02:00
481626aa16 fixup: nheko 2025-06-04 13:55:50 +02:00
b2907f9c71 dmesg: let me use it without sudo 2025-06-04 13:54:41 +02:00
54aa953f84 minor package addition & zellij config 2025-05-30 17:39:03 +02:00
3f1c7caa50 multitweak~ 2025-05-30 12:36:56 +02:00
17 changed files with 232 additions and 81 deletions

150
flake.lock generated
View file

@ -33,11 +33,11 @@
"nixpkgs-stable": "nixpkgs-stable"
},
"locked": {
"lastModified": 1747587191,
"narHash": "sha256-JswxXCzaDmX/mY5uYJQjntvORumrHQctJ+a1N1wj5EI=",
"lastModified": 1748532342,
"narHash": "sha256-CvaKOUq8G10sghKpZhEB2UYjJoWhEkrDFggDgi7piUI=",
"owner": "zhaofengli",
"repo": "attic",
"rev": "8eb49a2f178d093b2d54cdcc1eb60a70c1ab1054",
"rev": "ce9373715fe3fac7a174a65a7e6d6baeba8cb4f9",
"type": "github"
},
"original": {
@ -83,11 +83,11 @@
"base16-helix": {
"flake": false,
"locked": {
"lastModified": 1736852337,
"narHash": "sha256-esD42YdgLlEh7koBrSqcT7p2fsMctPAcGl/+2sYJa2o=",
"lastModified": 1748408240,
"narHash": "sha256-9M2b1rMyMzJK0eusea0x3lyh3mu5nMeEDSc4RZkGm+g=",
"owner": "tinted-theming",
"repo": "base16-helix",
"rev": "03860521c40b0b9c04818f2218d9cc9efc21e7a5",
"rev": "6c711ab1a9db6f51e2f6887cc3345530b33e152e",
"type": "github"
},
"original": {
@ -163,11 +163,11 @@
]
},
"locked": {
"lastModified": 1747820204,
"narHash": "sha256-oY/mH8K1LOd+YbO58sw9ORtOdTxy3rR9lvTzOJKVUtA=",
"lastModified": 1749194393,
"narHash": "sha256-vt6hM9DNywnXXuW1qPDLzECmbDcmxhh58wpb0EEQjAo=",
"owner": "lnl7",
"repo": "nix-darwin",
"rev": "e2676937faf868111dcea6a4a9cf4b6549907c9d",
"rev": "19346808c445f23b08652971be198b9df6c33edc",
"type": "github"
},
"original": {
@ -199,11 +199,11 @@
"firefox-gnome-theme": {
"flake": false,
"locked": {
"lastModified": 1744642301,
"narHash": "sha256-5A6LL7T0lttn1vrKsNOKUk9V0ittdW0VEqh6AtefxJ4=",
"lastModified": 1748383148,
"narHash": "sha256-pGvD/RGuuPf/4oogsfeRaeMm6ipUIznI2QSILKjKzeA=",
"owner": "rafaelmardojai",
"repo": "firefox-gnome-theme",
"rev": "59e3de00f01e5adb851d824cf7911bd90c31083a",
"rev": "4eb2714fbed2b80e234312611a947d6cb7d70caf",
"type": "github"
},
"original": {
@ -246,11 +246,11 @@
},
"flake-compat_3": {
"locked": {
"lastModified": 1733328505,
"narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=",
"lastModified": 1747046372,
"narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=",
"owner": "edolstra",
"repo": "flake-compat",
"rev": "ff81ac966bb2cae68946d5ed5fc4994f96d0ffec",
"rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885",
"type": "github"
},
"original": {
@ -288,11 +288,11 @@
]
},
"locked": {
"lastModified": 1733312601,
"narHash": "sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c=",
"lastModified": 1743550720,
"narHash": "sha256-hIshGgKZCgWh6AYJpJmRgFdR3WUbkY04o82X05xqQiY=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9",
"rev": "c621e8422220273271f52058f618c94e405bb0f5",
"type": "github"
},
"original": {
@ -402,11 +402,11 @@
]
},
"locked": {
"lastModified": 1742649964,
"narHash": "sha256-DwOTp7nvfi8mRfuL1escHDXabVXFGT1VlPD1JHrtrco=",
"lastModified": 1747372754,
"narHash": "sha256-2Y53NGIX2vxfie1rOW0Qb86vjRZ7ngizoo+bnXU9D9k=",
"owner": "cachix",
"repo": "git-hooks.nix",
"rev": "dcf5072734cb576d2b0c59b2ac44f5050b5eac82",
"rev": "80479b6ec16fefd9c1db3ea13aeb038c60530f46",
"type": "github"
},
"original": {
@ -482,11 +482,11 @@
]
},
"locked": {
"lastModified": 1747834438,
"narHash": "sha256-AHJt79W8wADzur2htCx1U8FtEk4XjvrHb9/3iDfNedI=",
"lastModified": 1749221014,
"narHash": "sha256-mqrpuP/lfyDmta5hJWTwWgdF5lwdiubcGs7oRvcTZ2s=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "6c2eb1e24cd0e76d88bdd633ef4c50d6286586e0",
"rev": "96482a538e6103579d254b139759d0536177370b",
"type": "github"
},
"original": {
@ -504,11 +504,11 @@
]
},
"locked": {
"lastModified": 1747763032,
"narHash": "sha256-9j3oCbemeH7bTVXJ3pDWxOptbxDx2SdK1jY2AHpjQiw=",
"lastModified": 1748737919,
"narHash": "sha256-5kvBbLYdp+n7Ftanjcs6Nv+UO6sBhelp6MIGJ9nWmjQ=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "29dda415f5b2178278283856c6f9f7b48a2a4353",
"rev": "5675a9686851d9626560052a032c4e14e533c1fa",
"type": "github"
},
"original": {
@ -526,11 +526,11 @@
"pre-commit-hooks": "pre-commit-hooks"
},
"locked": {
"lastModified": 1747773921,
"narHash": "sha256-pB9OG3xmNmfRdTxKWUMQKtVKJseALpNydpXePox/3vU=",
"lastModified": 1748904204,
"narHash": "sha256-kbY82p5J5HP/y132Pn6JVO1/PKV/TqF336FsDArWkLo=",
"ref": "refs/heads/main",
"rev": "4f433a6186be057ae821708a535e265776a92219",
"revCount": 17932,
"rev": "fca0a30470b7040489feeb2a86bad05bf9b1aa95",
"revCount": 17983,
"type": "git",
"url": "https://git@git.lix.systems/lix-project/lix"
},
@ -569,11 +569,11 @@
"xwayland-satellite-unstable": "xwayland-satellite-unstable"
},
"locked": {
"lastModified": 1747842926,
"narHash": "sha256-1DUbdZgI1uLNF8L7cw5QC50npHmC0v0hdVkjK2ezj00=",
"lastModified": 1749144707,
"narHash": "sha256-JcSmySCB3pOtzeWMaEksZgaiNedEDIC6qyBezkK+92Q=",
"owner": "sodiboo",
"repo": "niri-flake",
"rev": "dda83db99c3c6ca2c047183db19533ab6a34ce15",
"rev": "32d49ef427be377c82d32ce74ff3082c2c992199",
"type": "github"
},
"original": {
@ -602,11 +602,11 @@
"niri-unstable": {
"flake": false,
"locked": {
"lastModified": 1747837522,
"narHash": "sha256-6zDhnqL7PTK+w/58ZdLZ3+M8fl/zRbvILAIboC/nMMU=",
"lastModified": 1749112952,
"narHash": "sha256-ajI1cXa2AgdZSELvlVaQZd0XMi4eM8H3Ys0Ek8a/roI=",
"owner": "YaLTeR",
"repo": "niri",
"rev": "2415346caaa4121ed202b8e376fb40b2a44eb61f",
"rev": "242ebf294514cc22f4f9d83c0566c8ffe1cb8d8a",
"type": "github"
},
"original": {
@ -698,11 +698,11 @@
},
"nix-hardware": {
"locked": {
"lastModified": 1747723695,
"narHash": "sha256-lSXzv33yv1O9r9Ai1MtYFDX3OKhWsZMn/5FFb4Rni/k=",
"lastModified": 1749195551,
"narHash": "sha256-W5GKQHgunda/OP9sbKENBZhMBDNu2QahoIPwnsF6CeM=",
"owner": "nixos",
"repo": "nixos-hardware",
"rev": "6ac6ec6fcb410e15a60ef5ec94b8a2b35b5dd282",
"rev": "4602f7e1d3f197b3cb540d5accf5669121629628",
"type": "github"
},
"original": {
@ -757,11 +757,11 @@
},
"nixos-hardware": {
"locked": {
"lastModified": 1747723695,
"narHash": "sha256-lSXzv33yv1O9r9Ai1MtYFDX3OKhWsZMn/5FFb4Rni/k=",
"lastModified": 1749195551,
"narHash": "sha256-W5GKQHgunda/OP9sbKENBZhMBDNu2QahoIPwnsF6CeM=",
"owner": "NixOS",
"repo": "nixos-hardware",
"rev": "6ac6ec6fcb410e15a60ef5ec94b8a2b35b5dd282",
"rev": "4602f7e1d3f197b3cb540d5accf5669121629628",
"type": "github"
},
"original": {
@ -851,16 +851,16 @@
},
"nixpkgs-stable_2": {
"locked": {
"lastModified": 1747676747,
"narHash": "sha256-LXkWBVqilgx7Pohwqu/ABxDVw+Cmi5/Mj2S2mpUH0Fw=",
"lastModified": 1749086602,
"narHash": "sha256-DJcgJMekoxVesl9kKjfLPix2Nbr42i7cpEHJiTnBUwU=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "72841a4a8761d1aed92ef6169a636872c986c76d",
"rev": "4792576cb003c994bd7cc1edada3129def20b27d",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-24.11",
"ref": "nixos-25.05",
"repo": "nixpkgs",
"type": "github"
}
@ -914,11 +914,11 @@
},
"nixpkgs_5": {
"locked": {
"lastModified": 1747744144,
"narHash": "sha256-W7lqHp0qZiENCDwUZ5EX/lNhxjMdNapFnbErcbnP11Q=",
"lastModified": 1748929857,
"narHash": "sha256-lcZQ8RhsmhsK8u7LIFsJhsLh/pzR9yZ8yqpTzyGdj+Q=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "2795c506fe8fb7b03c36ccb51f75b6df0ab2553f",
"rev": "c2a03962b8e24e669fb37b7df10e7c79531ff1a4",
"type": "github"
},
"original": {
@ -930,11 +930,11 @@
},
"nixpkgs_6": {
"locked": {
"lastModified": 1747744144,
"narHash": "sha256-W7lqHp0qZiENCDwUZ5EX/lNhxjMdNapFnbErcbnP11Q=",
"lastModified": 1748929857,
"narHash": "sha256-lcZQ8RhsmhsK8u7LIFsJhsLh/pzR9yZ8yqpTzyGdj+Q=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "2795c506fe8fb7b03c36ccb51f75b6df0ab2553f",
"rev": "c2a03962b8e24e669fb37b7df10e7c79531ff1a4",
"type": "github"
},
"original": {
@ -961,10 +961,10 @@
},
"nixpkgs_8": {
"locked": {
"lastModified": 1747179050,
"narHash": "sha256-qhFMmDkeJX9KJwr5H32f1r7Prs7XbQWtO0h3V0a0rFY=",
"path": "/nix/store/x9wnkly3k1gkq580m90jjn32q9f05q2v-source",
"rev": "adaa24fbf46737f3f1b5497bf64bae750f82942e",
"lastModified": 1748693115,
"narHash": "sha256-StSrWhklmDuXT93yc3GrTlb0cKSS0agTAxMGjLKAsY8=",
"path": "/nix/store/dax78flrvcdir20swzlcm64va09nh5x8-source",
"rev": "910796cabe436259a29a72e8d3f5e180fc6dfacc",
"type": "path"
},
"original": {
@ -1039,11 +1039,11 @@
"treefmt-nix": "treefmt-nix"
},
"locked": {
"lastModified": 1746056780,
"narHash": "sha256-/emueQGaoT4vu0QjU9LDOG5roxRSfdY0K2KkxuzazcM=",
"lastModified": 1748730660,
"narHash": "sha256-5LKmRYKdPuhm8j5GFe3AfrJL8dd8o57BQ34AGjJl1R0=",
"owner": "nix-community",
"repo": "NUR",
"rev": "d476cd0972dd6242d76374fcc277e6735715c167",
"rev": "2c0bc52fe14681e9ef60e3553888c4f086e46ecb",
"type": "github"
},
"original": {
@ -1170,11 +1170,11 @@
"tinted-zed": "tinted-zed"
},
"locked": {
"lastModified": 1747847674,
"narHash": "sha256-XYVaUKQrda7WOSonewDtpvm8tENIcwWrErobUYMTMoc=",
"lastModified": 1749165619,
"narHash": "sha256-E1KgTswgmzBGv+8WijQRghlyIP6k+LPzj9j8bq9BlLU=",
"owner": "danth",
"repo": "stylix",
"rev": "4ce349da56e075f7e3456b48731cbbf5ae8b1eb8",
"rev": "8456dfa7f60e6b4499b0498fc88e9b8b57d4d7d7",
"type": "github"
},
"original": {
@ -1331,11 +1331,11 @@
"tinted-schemes": {
"flake": false,
"locked": {
"lastModified": 1744974599,
"narHash": "sha256-Fg+rdGs5FAgfkYNCs74lnl8vkQmiZVdBsziyPhVqrlY=",
"lastModified": 1748180480,
"narHash": "sha256-7n0XiZiEHl2zRhDwZd/g+p38xwEoWtT0/aESwTMXWG4=",
"owner": "tinted-theming",
"repo": "schemes",
"rev": "28c26a621123ad4ebd5bbfb34ab39421c0144bdd",
"rev": "87d652edd26f5c0c99deda5ae13dfb8ece2ffe31",
"type": "github"
},
"original": {
@ -1347,11 +1347,11 @@
"tinted-tmux": {
"flake": false,
"locked": {
"lastModified": 1745111349,
"narHash": "sha256-udV+nHdpqgkJI9D0mtvvAzbqubt9jdifS/KhTTbJ45w=",
"lastModified": 1748740859,
"narHash": "sha256-OEM12bg7F4N5WjZOcV7FHJbqRI6jtCqL6u8FtPrlZz4=",
"owner": "tinted-theming",
"repo": "tinted-tmux",
"rev": "e009f18a01182b63559fb28f1c786eb027c3dee9",
"rev": "57d5f9683ff9a3b590643beeaf0364da819aedda",
"type": "github"
},
"original": {
@ -1403,11 +1403,11 @@
"nixpkgs": "nixpkgs_8"
},
"locked": {
"lastModified": 1747402859,
"narHash": "sha256-vSDNpKLIotBihDwiwUyyvpX923uqvAhWFeSe5EBO5E4=",
"lastModified": 1748247366,
"narHash": "sha256-+uQh9e8F8KjC5HzHCztvDvW4xZdI4TZVxNFjaesL338=",
"owner": "liff",
"repo": "waveforms-flake",
"rev": "95f88467e16f451fa306fbf33d9f1bac28b2d4ef",
"rev": "7b5dc468bfb2a284f97d29b91f9a9fe5acd5a673",
"type": "github"
},
"original": {
@ -1436,11 +1436,11 @@
"xwayland-satellite-unstable": {
"flake": false,
"locked": {
"lastModified": 1747111562,
"narHash": "sha256-GAqhWoxaBIk0tgoecZPa8gTHDHxNc0JtlwWHZN2iOOo=",
"lastModified": 1748488455,
"narHash": "sha256-IiLr1alzKFIy5tGGpDlabQbe6LV1c9ABvkH6T5WmyRI=",
"owner": "Supreeeme",
"repo": "xwayland-satellite",
"rev": "ec9ff64c1e0cbec42710b580b7c0f759b1694e72",
"rev": "3ba30b149f9eb2bbf42cf4758d2158ca8cceef73",
"type": "github"
},
"original": {

View file

@ -125,6 +125,7 @@
./nixos/configs/lix.nix
./nixos/configs/nix.nix
./nixos/configs/ccache.nix
./nixos/configs/location.nix
./nixos/configs/calendar.nix
./nixos/configs/syncthing.nix
./nixos/configs/include-conf.nix
@ -286,6 +287,7 @@
modules = linuxOfflineGuiModules [
./nixos/hosts/kanbaru.nix
./nixos/configs/steam.nix
./nixos/configs/virtualbox.nix
./nixos/configs/power-saving.nix
];
};

10
nixos/configs/dmesg.nix Normal file
View file

@ -0,0 +1,10 @@
{ pkgs, lib, ... }:
{
security.wrappers."dmesg" = {
owner = "root";
group = "wheel";
source = lib.getExe' pkgs.util-linux "dmesg";
capabilities = "cap_syslog+ep";
permissions = "u+r,g+rx,o+r";
};
}

View file

@ -219,6 +219,11 @@ in
proportion = 1.0;
};
}
{
matches = [ { app-id = "^pcloud$"; } ];
open-on-workspace = "2";
open-focused = false;
}
# Keep our system monitor on the monitoring screen.
{
@ -364,6 +369,7 @@ in
niri msg action spawn -- ${xwayland-satellite-loop}/bin/xwayland-satellite-loop
niri msg action spawn -- home-assistant-desktop
${if (sysConfig.networking.hostName != "trailblazer") then "#" else ""}niri msg action spawn -- ${pkgs.mission-center}/bin/missioncenter
niri msg action spawn -- ${pkgs.pcloud}/bin/pcloud
sleep 10

View file

@ -0,0 +1,14 @@
{ lib, pkgs, ... }: {
# Use Geoclue2 for GPS info.
services.geoclue2 = {
enable = true;
appConfig = {
gnome-maps = {
isAllowed = true;
isSystem = false;
};
};
};
}

View file

@ -27,8 +27,7 @@
# For non-trailblazer machines, allow building on Trailblazer.
distributedBuilds =
!(config.networking.hostName == "trailblazer") &&
!(config.networking.hostName == "komashi");
!(config.networking.hostName == "trailblazer");
buildMachines =
if config.nix.distributedBuilds then
[
@ -37,7 +36,7 @@
protocol = "ssh";
#hostName = "trailblazer.kate.tailnet.polytheon.org";
hostName = "100.64.0.12";
hostName = "100.64.0.32";
sshUser = "deprekated";
sshKey = "/home/deprekated/.ssh/id_ed25519";

View file

@ -32,7 +32,17 @@ let
installCheckPhase = "";
}).overrideAttrs (prev: rec {
version = "1.94.4";
src = pkgs.fetchFromGitLab {
domain = "gitlab.freedesktop.org";
owner = "libfprint";
repo = "fprintd";
rev = "refs/tags/v${version}";
hash = "sha256-B2g2d29jSER30OUqCkdk3+Hv5T3DA4SUKoyiqHb8FeU=";
};
});
in
{
system.stateVersion = "23.11";

View file

@ -37,6 +37,9 @@
#
home-manager.users.deprekated.programs.niri.settings = {
outputs."eDP-1".scale = 1.5;
input.touchpad = {
tap = lib.mkForce true;
};
};
# Override stylix font sizes.
@ -90,7 +93,7 @@
# Enable fingerprint reader...
services.fprintd = {
enable = true;
enable = false;
# ... and use a weird Goodix-ized fork of libfprintd.
package = pkgs.fprintd.override {
@ -102,16 +105,19 @@
++ (with pkgs; [
cmake
openssl
nss
]);
# ... and retarget the package to the fork.
src = pkgs.fetchFromGitHub {
owner = "infinytum";
repo = "libfprint";
rev = "de5990838c2ef8813388a48811fbccc11088475b";
hash = "sha256-XQ4jsgILvwc/HqT2ZmnIMpTezu5VedJ1RjuY0B6gcSk=";
rev = "5e14af7f136265383ca27756455f00954eef5db1";
hash = "sha256-MFhPsTF0oLUMJ9BIRZnSHj9VRwtHJxvWv0WT5zz7vDY=";
};
env.CFLAGS = "-Wno-unused-function";
# Manually null out the installCheckPhase.
installCheckPhase = "";
@ -119,6 +125,24 @@
};
};
# Buetooth, whee.
hardware.bluetooth = {
enable = true;
powerOnBoot = false;
settings = {
General = {
# Support A2DP.
Enable = "Source,Sink,Media,Socket";
# Enable experimental featurees, like reading device battery levels.
Experimental = true;
};
};
};
#
# Hardware config.
#

View file

@ -221,6 +221,20 @@ in
script = "${commandScript}/bin/trailblazer-command-daemon";
};
#
# Let trailblazer share its GPS with the house devices.
#
systemd.services.gps-share = {
description = "share our GPS with our other devices on the LAN";
# Start once we're online.
wantedBy = [ "default.target" ];
wants = [ "network-online.target" ];
after = [ "network-online.target" ];
script = "${deprekages.gps-share}/bin/gps-share /dev/ttyACM0";
};
#
# Hardware config.
#

View file

@ -11,6 +11,7 @@ let
preFixup = prev.preFixup + ''
qtWrapperArgs+=(--unset QT_STYLE_OVERRIDE)
qtWrapperArgs+=(--unset QT_QPA_PLATFORMTHEME)
'';
}

View file

@ -171,6 +171,7 @@ with pkgs;
maven
xxd
hugo
basedpyright
# Typesetting.
typst

View file

@ -86,6 +86,10 @@ with pkgs;
# Learning
anki
# Mapping
qmapshack
gnome-maps
]
# Linux-only packages.

View file

@ -1,6 +1,7 @@
{
pkgs,
esp-dev,
deprekages,
is-hm-standalone,
...
}:
@ -12,6 +13,7 @@ with pkgs;
socat
yt-dlp
fontpreview
deprekages.gimgtools
# Development.
act

View file

@ -70,6 +70,7 @@ flake-utils.lib.eachDefaultSystem (
_7zz = pkgs._7zz.override { useUasm = true; };
mergiraf = callPackage ./mergiraf.nix { };
vja = callPackage ./vja.nix { };
gimgtools = callPackage ./gimgtools.nix { };
# libraries
libnfc-nci = callPackage ./libnfc-nci { };
@ -94,6 +95,7 @@ flake-utils.lib.eachDefaultSystem (
# hw support
dell = callPackage ./dell { };
synatudor = callPackage ./synatudor { };
gps-share = callPackage ./gps-share.nix { };
# udev rules~
t5-udev-rules = callPackage ./t5-udev-rules { };

30
packages/gimgtools.nix Normal file
View file

@ -0,0 +1,30 @@
{ lib
, stdenv
, fetchFromGitHub
, gnumake
}:
stdenv.mkDerivation rec {
pname = "gimgtools";
version = "2013-0919";
src = fetchFromGitHub {
owner = "wuyongzheng";
repo = pname;
rev = "92d015749e105c5fb8eb704ae503a5c7e51af2bd";
sha256 = "sha256-AgZqczhYr5frD9Id75if/38O057BC6YfeGquFpidKZI=";
};
nativeBuildInputs = [
gnumake
];
installPhase = ''
runHook preInstallHook
mkdir -p $out/bin
cp cmdc gimgch gimgextract gimgfixcmd gimginfo gimgunlock gimgxor $out/bin
runHook postInstallHook
'';
}

29
packages/gps-share.nix Normal file
View file

@ -0,0 +1,29 @@
#
# Wayland-satellite Xwayland implementation.
#
# vim: et:ts=2:sw=2:
{
rustPlatform,
fetchFromGitHub,
udev,
pkg-config,
}:
rustPlatform.buildRustPackage rec {
pname = "gps-share";
version = "0.3.1";
src = fetchFromGitHub {
owner = "zeenix";
repo = pname;
rev = "${version}";
hash = "sha256-Rh7Pt9JN30TyuxwHOn8dwZrUfmkknUhOGonbhROpGxA=";
};
cargoHash = "sha256-WhYHFaSZfnlEmlXFLj7BIt0agMFuz07LcAXJ9ZOOrvY=";
buildInputs = [ udev ];
nativeBuildInputs = [ pkg-config ];
# Checks require a live device, so we'll skip them.
doCheck = false;
}

View file

@ -301,3 +301,6 @@ show_startup_tips false
// Default: true
//
// show_release_notes false
// temporary: use wayland instead of osc52
copy_command: "wl-copy"