Commit graph

67 commits

Author SHA1 Message Date
5d5637c66f
[chore] flake.nix: update lix to the full release
All checks were successful
/ check (push) Successful in 23s
/ build (docs) (push) Successful in 2s
/ build (nixosConfigurations.vm.config.system.build.toplevel) (push) Successful in 3s
/ build (nvim) (push) Successful in 1s
Announcement: https://lix.systems/blog/2024-07-10-lix-2.90-release/


```
• Updated input 'lix-module':
    '29ed1bb677.tar.gz?narHash=sha256-64lB/NO6AQ6z6EDCemPSYZWX/Qc6Rt04cPia5T5v01g%3D' (2024-06-19)
  → '5c48c833c1.tar.gz?narHash=sha256-yEO2cGNgzm9x/XxiDQI%2BWckSWnZX63R8aJLBRSXtYNE%3D' (2024-07-10)
• Updated input 'lix-module/lix':
    '253546d5fb.tar.gz?narHash=sha256-WY7BGnu5PnbK4O8cKKv9kvxwzZIGbIQUQLGPHFXitI0%3D' (2024-06-15)
  → '2a4376be20.tar.gz?narHash=sha256-f8k%2BBezKdJfmE%2Bk7zgBJiohtS3VkkriycdXYsKOm3sc%3D' (2024-07-10)
```
2024-07-11 16:50:13 +02:00
91284a73ca
[fix] fmt: change formatter to nixfmt-rfc-style
Alejandra has ads and splits files into too many new lines.
2024-07-04 22:33:55 +02:00
711c1aa81d
[fix] flake.nix: use runCommandNoCC for checks
It's much simpler and allows us to embed it into the flake.nix
2024-07-04 22:31:16 +02:00
351e042a7c
[chore] flake.lock: update inputs
Fix for OpenSSH vulnerability:

```
• Updated input 'home-manager':
    'github:nix-community/home-manager/a1fddf0967c33754271761d91a3d921772b30d0e' (2024-06-16)
  → 'github:nix-community/home-manager/391ca6e950c2525b4f853cbe29922452c14eda82' (2024-07-01)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/a59f00f5ac65b19382617ba00f360f8bc07ed3ac' (2024-06-29)
  → 'github:NixOS/nixos-hardware/6e253f12b1009053eff5344be5e835f604bb64cd' (2024-07-02)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/89c49874fb15f4124bf71ca5f42a04f2ee5825fd' (2024-06-26)
  → 'github:NixOS/nixpkgs/d032c1a6dfad4eedec7e35e91986becc699d7d69' (2024-07-01)
• Updated input 'nixvim':
    'github:nix-community/nixvim/c062b976eff9f13597c7c23d77a6b3ac677b7fd5' (2024-06-29)
  → 'github:nix-community/nixvim/079c2c479b5707adf0b03f817be30945c92c15cf' (2024-07-01)
• Updated input 'nixvim/flake-parts':
    'github:hercules-ci/flake-parts/2a55567fcf15b1b1c7ed712a2c6fadaec7412ea8' (2024-06-01)
  → 'github:hercules-ci/flake-parts/c3c5ecc05edc7dafba779c6c1a61cd08ac6583e9' (2024-06-30)
• Updated input 'nixvim/treefmt-nix':
    'github:numtide/treefmt-nix/065a23edceff48f948816b795ea8cc6c0dee7cdf' (2024-06-24)
  → 'github:numtide/treefmt-nix/8df5ff62195d4e67e2264df0b7f5e8c9995fd0bd' (2024-06-30)
• Updated input 'unstable':
    'github:NixOS/nixpkgs/b2852eb9365c6de48ffb0dc2c9562591f652242a' (2024-06-27)
  → 'github:NixOS/nixpkgs/2741b4b489b55df32afac57bc4bfd220e8bf617e' (2024-06-29)
```
2024-07-02 09:29:44 +02:00
843bf1c9a7
[fix] flake.nix: switch to lix 2.90.0-rc1
All checks were successful
/ check (push) Successful in 26s
/ build (docs) (push) Successful in 2s
/ build (nixosConfigurations.vm.config.system.build.toplevel) (push) Successful in 20s
/ build (nvim) (push) Successful in 1s
2024-06-27 14:20:54 +02:00
6c248db49a
[fix] nvim: I broke it again ma
All checks were successful
/ check (push) Successful in 24s
/ build (docs) (push) Successful in 2s
/ build (nixosConfigurations.vm.config.system.build.toplevel) (push) Successful in 2s
/ build (nvim) (push) Successful in 13s
Major refactoring in order to fix it T-T
2024-06-23 15:52:29 +02:00
ac30838621
[fix] nvim: system module broke plugins
All checks were successful
/ check (push) Successful in 24s
/ build (docs) (push) Successful in 2s
/ build (nixosConfigurations.vm.config.system.build.toplevel) (push) Successful in 2s
/ build (nvim) (push) Successful in 13s
The architecture of nixvim doesn't let me use NixOS modules T-T, I need
to use manual imports instead.
2024-06-23 14:30:23 +02:00
github-actions[bot]
09e9158b85 [chore] flake.lock: update
Also fix neovim errors

Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/845a5c4c073f74105022533907703441e0464bc3?narHash=sha256-vWSkg6AMok1UUQiSYVdGMOXKD2cDFnajITiSi0Zjd1A%3D' (2024-06-04)
  → 'github:nix-community/home-manager/a1fddf0967c33754271761d91a3d921772b30d0e?narHash=sha256-BmO8d0r%2BBVlwWtMLQEYnwmngqdXIuyFzMwvmTcLMee8%3D' (2024-06-16)
• Updated input 'lix':
    '068576042b.tar.gz?narHash=sha256-/hsqsiw3p5qMpazedgFFZF2sQghbCJIoef7XCpegTXw%3D' (2024-06-13)
  → 'e44dcd63c4.tar.gz?narHash=sha256-cAkgZoiP2eHB%2BV2cPJMcXACzdaWZIMgI5sg4vpH%2BDYo%3D' (2024-06-20)
• Updated input 'lix-module':
    '4e25f1ab68.tar.gz?narHash=sha256-m8XYt8NU2T4gvkien7H7LFGXHhSA5z4tHOeuXQ3DJi4%3D' (2024-06-06)
  → '909e593ae9.tar.gz?narHash=sha256-DdcMvX9r29uHMlz7P1Shgs5xZw9WkZ4ObMGYzwROAiw%3D' (2024-06-19)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/ae5c8dcc4d0182d07d75df2dc97112de822cb9d6?narHash=sha256-SuPne4BMqh9/IkKIAG47Cu5qfmntAaqlHdX1yuFoDO0%3D' (2024-06-14)
  → 'github:NixOS/nixos-hardware/083823b7904e43a4fc1c7229781417e875359a42?narHash=sha256-hxQBUtDbFOCCW1CsFZTS9Q5Ov1ZKdJgbBZHSez1M6iA%3D' (2024-06-20)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/cc54fb41d13736e92229c21627ea4f22199fee6b?narHash=sha256-US1tAChvPxT52RV8GksWZS415tTS7PV42KTc2PNDBmc%3D' (2024-06-12)
  → 'github:NixOS/nixpkgs/dd457de7e08c6d06789b1f5b88fc9327f4d96309?narHash=sha256-wM9v2yIxClRYsGHut5vHICZTK7xdrUGfrLkXvSuv6s4%3D' (2024-06-19)
• Updated input 'nixvim':
    'github:nix-community/nixvim/7a2a25af02be25987aa43cd681312f4b5ba12317?narHash=sha256-NIJZxmY2CWsqJK/9BQCRSHfcCY9K6thjq/1XtJobxmU%3D' (2024-06-14)
  → 'github:nix-community/nixvim/744dfea48bdd331e66b9e874822559fa6fae98af?narHash=sha256-artyEBzWUsNXtYj7jBr816wRJj2Y3DYDHw6ECrQotX0%3D' (2024-06-20)
• Updated input 'nixvim/treefmt-nix':
    'github:numtide/treefmt-nix/1cb529bffa880746a1d0ec4e0f5076876af931f1?narHash=sha256-1TZQcdETNdJMcfwwoshVeCjwWfrPtkSQ8y8wFX3it7k%3D' (2024-06-11)
  → 'github:numtide/treefmt-nix/68eb1dc333ce82d0ab0c0357363ea17c31ea1f81?narHash=sha256-ULzoKzEaBOiLRtjeY3YoGFJMwWSKRYOic6VNw2UyTls%3D' (2024-06-16)
• Updated input 'unstable':
    'github:NixOS/nixpkgs/e9ee548d90ff586a6471b4ae80ae9cfcbceb3420?narHash=sha256-4Zu0RYRcAY/VWuu6awwq4opuiD//ahpc2aFHg2CWqFY%3D' (2024-06-13)
  → 'github:NixOS/nixpkgs/c00d587b1a1afbf200b1d8f0b0e4ba9deb1c7f0e?narHash=sha256-FUZpz9rg3gL8NVPKbqU8ei1VkPLsTIfAJ2fdAf5qjak%3D' (2024-06-18)
2024-06-22 19:06:38 +02:00
63f529704d
[fix] nixvim: rollback to nixpkgs-stable
All checks were successful
/ check (push) Successful in 28s
/ build (docs) (push) Successful in 2s
/ build (nixosConfigurations.vm.config.system.build.toplevel) (push) Successful in 23s
/ build (nvim) (push) Successful in 14s
See [nixvim/#1699][1] for context.

[1]: <https://github.com/nix-community/nixvim/issues/1699>
2024-06-14 23:55:46 +02:00
dcd30e116b
[fix] flake.nix: minor input adjustments 2024-06-14 23:39:14 +02:00
68bfe174b9
[fix] flake.nix: track upstream stylix
[stylix/#244][1] has been merged so I can finally stop using my fork
(also I deleted that branch so it broke :p).

[1]: <https://github.com/danth/stylix/pull/244>
2024-06-14 23:26:01 +02:00
bb9e7b1139
[feat] ci: add forgejo actions
All checks were successful
/ check (push) Successful in 20s
/ build (vm) (push) Successful in 1s
2024-06-08 22:41:09 +02:00
1da87b1153
[feat] flake: prepare for 24.05
We add an `unstable` overlay (available through `pkgs.unstable`) and pin
nixpkgs to the `nixos-24.05` branch. Neovim is still kept in unstable (I
want to live in the bleeding edge c:).
2024-06-01 20:21:28 +02:00
github-actions[bot]
3d703f40df flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/05e6ba83eb3585ce0aff7b41e4bd0e317d05ad4a?narHash=sha256-TnZETiQPXbyT5mdCHMOyrJnx2%2BBwroMBRrguciz1vEo%3D' (2024-05-26)
  → 'github:nix-community/home-manager/0eb314b4f0ba337e88123e0b1e57ef58346aafd9?narHash=sha256-HC5vJ3oYsjwsCaSbkIPv80e4ebJpNvFKQTBOGlHvjLs%3D' (2024-05-30)
• Updated input 'lix':
    '5986a720d4.tar.gz?narHash=sha256-VXsSaj3athaUjgbX9bovTNhSOgevU%2B8qWx9pgaQePdE%3D' (2024-05-26)
  → '3df013597d.tar.gz?narHash=sha256-3sOBY0cNLgIFNk0YhBw%2Bkz57JLVphHTSypAKnkYz01g%3D' (2024-05-30)
• Updated input 'lix-module':
    '18fa4a89e2.tar.gz?narHash=sha256-fzY708SyfHwLOFrg5ZU0fXW9mNdvRvqz64jg97vvpJM%3D' (2024-05-23)
  → 'b4b38e6b5f.tar.gz?narHash=sha256-joKTxvywYlKspGGKOIXho6oRbggOPyayEqAyuZCavO0%3D' (2024-05-30)
• Removed input 'neovim-flake'
• Removed input 'neovim-src'
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/2e7d6c568063c83355fe066b8a8917ee758de1b8?narHash=sha256-fe6Z33pbfqu4TI5ijmcaNc5vRBs633tyxJ12HTghy3w%3D' (2024-05-26)
  → 'github:NixOS/nixos-hardware/8251761f93d6f5b91cee45ac09edb6e382641009?narHash=sha256-uuEkErFVsFdg2K0cKbNQ9JlFSAm/xYqPr4rbPLI91Y8%3D' (2024-05-29)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/bfb7a882678e518398ce9a31a881538679f6f092?narHash=sha256-4zSIhSRRIoEBwjbPm3YiGtbd8HDWzFxJjw5DYSDy1n8%3D' (2024-05-24)
  → 'github:NixOS/nixpkgs/ad57eef4ef0659193044870c731987a6df5cf56b?narHash=sha256-SzDKxseEcHR5KzPXLwsemyTR/kaM9whxeiJohbL04rs%3D' (2024-05-29)
• Updated input 'nixvim':
    'github:nix-community/nixvim/8212bf1cd2d2dfe6ba521dd8c65a13b67e562d1a?narHash=sha256-Zu0fn7bC%2BM/LwOOkR1RmeoOuCIbvvFwuqTldVBVe4WY%3D' (2024-05-26)
  → 'github:nix-community/nixvim/6ff3493c9bc85063ae829f0c25c21be3bde5c5b3?narHash=sha256-cKEGHGLaZoiNroMd34RrDgVDB7xgfff7HBShMz7cEy8%3D' (2024-05-30)
• Added input 'nixvim/git-hooks':
    'github:cachix/git-hooks.nix/0e8fcc54b842ad8428c9e705cb5994eaf05c26a0?narHash=sha256-xrsYFST8ij4QWaV6HEokCUNIZLjjLP1bYC60K8XiBVA%3D' (2024-05-20)
• Added input 'nixvim/git-hooks/flake-compat':
    'github:edolstra/flake-compat/0f9255e01c2351cc7d116c072cb317785dd33b33?narHash=sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U%3D' (2023-10-04)
• Added input 'nixvim/git-hooks/gitignore':
    'github:hercules-ci/gitignore.nix/637db329424fd7e46cf4185293b9cc8c88c95394?narHash=sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs%3D' (2024-02-28)
• Added input 'nixvim/git-hooks/gitignore/nixpkgs':
    follows 'nixvim/git-hooks/nixpkgs'
• Added input 'nixvim/git-hooks/nixpkgs':
    follows 'nixvim/nixpkgs'
• Added input 'nixvim/git-hooks/nixpkgs-stable':
    follows 'nixvim/nixpkgs'
• Removed input 'nixvim/pre-commit-hooks'
• Updated input 'stylix':
    'github:jalil-salame/stylix/e5a4701b7d96c4909105a4c2366e4af3f188f802?narHash=sha256-u8enWMWhynbYlEFuVtTghwk1%2BLu8iT4tBoVWZxWCe/g%3D' (2024-05-24)
  → 'github:jalil-salame/stylix/036128f2517b1ff7d33d04773f48ea98d680128f?narHash=sha256-5ZHVsIg5akOIWImypmQMX/fXZZf3/7tzqJICLteFGZc%3D' (2024-05-27)
2024-05-31 18:09:14 +02:00
github-actions[bot]
7f05020a95 flake.lock: Update
Replaced neovim with neovim-nightly-overlay as the flake from neovim was
removed.

Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/44677a1c96810a8e8c4ffaeaad10c842402647c1' (2024-05-12)
  → 'github:nix-community/home-manager/05e6ba83eb3585ce0aff7b41e4bd0e317d05ad4a' (2024-05-26)
• Updated input 'lix':
    '005ee33a9a.tar.gz?narHash=sha256-%2Baa9ZALET2yJEDK5wmBUcFjj60/lNQqA4%2BDUPK0wzZE%3D' (2024-05-17)
  → '5986a720d4.tar.gz?narHash=sha256-VXsSaj3athaUjgbX9bovTNhSOgevU%2B8qWx9pgaQePdE%3D' (2024-05-26)
• Updated input 'lix-module':
    '53d713eb48.tar.gz?narHash=sha256-IUFYAl3158Ig5vySnRBHoPReb2/S97bjodCo6FhzJv4%3D' (2024-05-16)
  → '18fa4a89e2.tar.gz?narHash=sha256-fzY708SyfHwLOFrg5ZU0fXW9mNdvRvqz64jg97vvpJM%3D' (2024-05-23)
• Updated input 'neovim-flake':
    'github:neovim/neovim/27fb62988e922c2739035f477f93cc052a4fee1e?dir=contrib' (2024-05-16)
  → 'github:nix-community/neovim-nightly-overlay/0f91f34a626baade98dfa091cc7a023266644d91' (2024-05-25)
• Removed input 'neovim-flake/flake-utils'
• Removed input 'neovim-flake/nixpkgs'
• Added input 'neovim-src':
    'github:neovim/neovim/27fb62988e922c2739035f477f93cc052a4fee1e' (2024-05-16)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/ff1be1e3cdf884df0935ab28745ab13c3c26d828' (2024-05-16)
  → 'github:NixOS/nixos-hardware/2e7d6c568063c83355fe066b8a8917ee758de1b8' (2024-05-26)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/33d1e753c82ffc557b4a585c77de43d4c922ebb5' (2024-05-15)
  → 'github:NixOS/nixpkgs/bfb7a882678e518398ce9a31a881538679f6f092' (2024-05-24)
• Updated input 'nixvim':
    'github:nix-community/nixvim/72ff1489c7f40dae829fafc689fb6a57099a9739' (2024-05-16)
  → 'github:nix-community/nixvim/8212bf1cd2d2dfe6ba521dd8c65a13b67e562d1a' (2024-05-26)
• Updated input 'nixvim/flake-parts':
    'github:hercules-ci/flake-parts/e5d10a24b66c3ea8f150e47dfdb0416ab7c3390e' (2024-05-02)
  → 'github:hercules-ci/flake-parts/8dc45382d5206bd292f9c2768b8058a8fd8311d9' (2024-05-16)
• Updated input 'nixvim/treefmt-nix':
    'github:numtide/treefmt-nix/c6aaf729f34a36c445618580a9f95a48f5e4e03f' (2024-04-25)
  → 'github:numtide/treefmt-nix/2fba33a182602b9d49f0b2440513e5ee091d838b' (2024-05-17)
• Updated input 'pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/fa606cccd7b0ccebe2880051208e4a0f61bfc8c1' (2024-05-16)
  → 'github:cachix/pre-commit-hooks.nix/0e8fcc54b842ad8428c9e705cb5994eaf05c26a0' (2024-05-20)
• Updated input 'stylix':
    'github:jalil-salame/stylix/feeb35d2857ef6e32292ebdb862c2f6022c727fd' (2024-05-20)
  → 'github:jalil-salame/stylix/e5a4701b7d96c4909105a4c2366e4af3f188f802' (2024-05-24)
2024-05-26 18:03:13 +02:00
c44e03e533
[fix] stylix: switch to enable-option branch 2024-05-20 14:49:14 +02:00
c19ceb54b7
[fix] *.nix: statix checks 2024-05-20 14:14:10 +02:00
15a60141ad
[fix] flake.nix: deduplicate inputs 2024-05-17 18:50:01 +02:00
github-actions[bot]
142d5e4847 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/6e277d9566de9976f47228dd8c580b97488734d4?narHash=sha256-AfHQshzLQfUqk/efMtdebHaQHqVntCMjhymQzVFLes0%3D' (2024-05-07)
  → 'github:nix-community/home-manager/44677a1c96810a8e8c4ffaeaad10c842402647c1?narHash=sha256-4pRuzsHZOW5W4CsXI9uhKtiJeQSUoe1d2M9mWU98HC4%3D' (2024-05-12)
• Updated input 'lix':
    '4ebbd4362f.tar.gz?narHash=sha256-H4tntQASGNdP2UySLDc3KjcdXjEChpwCDweYrPI7KWo%3D' (2024-05-10)
  → '005ee33a9a.tar.gz?narHash=sha256-%2Baa9ZALET2yJEDK5wmBUcFjj60/lNQqA4%2BDUPK0wzZE%3D' (2024-05-17)
• Updated input 'lix-module':
    'c8ab1e79ba.tar.gz?narHash=sha256-Z787hdZuwBhQCQOeOmln5j9cCKxDWql7tbF1ukKDFZU%3D' (2024-05-09)
  → '53d713eb48.tar.gz?narHash=sha256-IUFYAl3158Ig5vySnRBHoPReb2/S97bjodCo6FhzJv4%3D' (2024-05-16)
• Updated input 'neovim-flake':
    'github:neovim/neovim/ca735c7554701a1191e6afdac2ea4b4f94ba6d88?dir=contrib&narHash=sha256-Ml5HzPmVx/fnLedNpBYQs3YG2zhSKsPga89yaCDVYlM%3D' (2024-05-09)
  → 'github:neovim/neovim/06135cc21571b2707121e31176f544a0e0901e1d?dir=contrib&narHash=sha256-59K%2BjbZvf%2BX5q1aWj0VUIQ6YdFCcIuZBgI3EUS/p6IE%3D' (2024-05-16)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/a4e2b7909fc1bdf30c30ef21d388fde0b5cdde4a?narHash=sha256-lRxjTxY3103LGMjWdVqntKZHhlmMX12QUjeFrQMmGaE%3D' (2024-05-08)
  → 'github:NixOS/nixos-hardware/ff1be1e3cdf884df0935ab28745ab13c3c26d828?narHash=sha256-e4LJk5uV1wvrRkffGFZekPWvFUx29NnnOahBlLaq8Ek%3D' (2024-05-16)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/b211b392b8486ee79df6cdfb1157ad2133427a29?narHash=sha256-CLU5Tsg24Ke4%2B7sH8azHWXKd0CFd4mhLWfhYgUiDBpQ%3D' (2024-05-07)
  → 'github:NixOS/nixpkgs/33d1e753c82ffc557b4a585c77de43d4c922ebb5?narHash=sha256-cYApT0NXJfqBkKcci7D9Kr4CBYZKOQKDYA23q8XNuWg%3D' (2024-05-15)
• Updated input 'nixvim':
    'github:nix-community/nixvim/f7f255afe22fcca0c07177c3707fd61fa0c85835?narHash=sha256-oREqXPEtuYbOdBKbsDQzr2V01EzK4kD8MTdwO9ljTnU%3D' (2024-05-07)
  → 'github:nix-community/nixvim/72ff1489c7f40dae829fafc689fb6a57099a9739?narHash=sha256-HC3JxKLeXDL2NpHjD%2BGD%2BXxvGmYsq/yqSX8TCLa3atA%3D' (2024-05-16)
• Updated input 'nixvim/devshell/nixpkgs':
    'github:NixOS/nixpkgs/ac34158a823c7596e0106c806d0b7df47885fa73?narHash=sha256-X0xvboLSjfC5s/M1yuPdSdc6yzKV8536hTTWCSKF5Xc%3D' (2024-05-09)
  → follows 'nixvim/nixpkgs'
• Updated input 'nixvim/pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/2849da033884f54822af194400f8dff435ada242?narHash=sha256-q//cgb52vv81uOuwz1LaXElp3XAe1TqrABXODAEF6Sk%3D' (2024-04-30)
  → 'github:cachix/pre-commit-hooks.nix/c182c876690380f8d3b9557c4609472ebfa1b141?narHash=sha256-/5u29K0c%2B4jyQ8x7dUIEUWlz2BoTSZWUP2quPwFCE7M%3D' (2024-05-13)
2024-05-17 17:27:37 +02:00
671700e45d
[fix] flake.nix: dedup flake inputs 2024-05-10 23:41:31 +02:00
42484f176f
[feature] nix: switch to lix 2024-05-10 23:21:25 +02:00
a8596bd19f
[fix] nvim: update noice.nvim and inlay_hints
Both were broken by a nightly change.
2024-05-10 21:47:38 +02:00
3f0a49d46b
[feature] flake.nix: reimplement removed checks 2024-05-04 22:02:13 +02:00
39c2fb096c
[fix] *.nix: reformat with alejandra 2024-05-04 20:59:17 +02:00
876dc45719
[refactor] flake.nix: trim flake inputs 2024-05-04 20:53:43 +02:00
a965b68600
[refactor] neovim: switch to upstream flake
Instead of the community maintained `neovim-nightly-overlay` use the
upstream flake provided by the neovim team. The overlay provided
overwrites `neovim` stable, but I don't use it anyways.
2024-05-04 20:45:50 +02:00
ffb648205e
feat: remove wayland-sway-patch
It is now present in upstream as of waybar-0.10.1
2024-04-29 09:11:20 +02:00
ce37942672
fix: Format according to nixfmt-rfc-style 2024-04-05 12:04:23 +02:00
e3e96bbf40
fix: Change formatter to nixfmt-rfc-style
Nix standard formatter (as of RFC166)
2024-04-05 11:49:48 +02:00
1f62549b67
fixup! fix: Waybar overlay includes the patch twice 2024-03-29 14:50:39 +01:00
97c3cd8141
fix: Waybar overlay includes the patch twice 2024-03-29 13:59:31 +01:00
f10bfb3e43
feat(devShell): Add QEMU_OPTS_WL env var
This var has some nice defaults if you are running a Wayland host and
can spare 4vCPU cores and 2GiB of RAM.

Also improve README's documentation.
2024-03-26 20:59:36 +01:00
53063a1dfc
fix: Update comment, pinning to v0.9 is no longer done 2024-03-22 22:53:41 +01:00
1a27b3384f
fix(waybar): Use unreleased patch
Waybar 0.10.0 introduces a regression regarding sway workspaces, a
merged patch fixes this, so we apply it instead of waiting for the next
release.

There are build issues due to a wireplumber update, but it should land
in nixos-unstable soon: https://nixpk.gs/pr-tracker.html?pr=297158
2024-03-20 08:38:45 +01:00
796532cd20
fix(waybar): Pin to 0.9.24 until issue is fixed
Pin to v0.9.24 due to https://github.com/Alexays/Waybar/issues/3009 . PR
is on the way so this should be fixed soon!
2024-03-19 08:38:01 +01:00
f1991245fe
feat(nvim): Provide an nixvim standalone config
This allows me to test the neovim configuration much easier and also
adds neovim checks to the flake.
2024-03-03 15:20:42 +01:00
c94c4a38df
feat(flake): Use nixvim 2024-03-02 22:41:24 +01:00
c5c6b2cb6d
feat: Add justfile with common commands 2024-03-01 08:24:07 +01:00
00e193c0d4
fix: Rename ./nixos to ./system
This makes it clearer that it is the system configuration.
2024-02-18 15:43:37 +01:00
d47b04a887
feat: Init nvim from jalil-salame/nvim-config
Step one of Issue #15
2024-02-16 20:13:21 +01:00
a5cdfb91a3
fix(flake): Formatting 2024-02-05 23:30:23 +01:00
8e044c215e feat(flake): Check for typos 2024-02-01 22:10:40 +01:00
6e1f732397
fix(flake): Use github for home-manager
Flakehub is out of date
2024-01-22 10:45:29 +01:00
b3b4b78660
feat: Move home.nix into this repo
This makes it much easier to test and apply changes.
2024-01-21 20:56:00 +01:00
0b0413c942
fix: Allow steam (unfree) 2024-01-19 19:55:03 +01:00
d00ea607e1
feat(stylix): Switch to experimental feature branch 2024-01-19 17:09:01 +01:00
c79833eed4
fix(check): Removed duplicate stateVersion 2024-01-17 22:28:51 +01:00
08c1f445a3
fix: Small cleanup 2024-01-17 21:55:44 +01:00
f2e68a728a
feat: Export overlays 2024-01-17 02:21:44 +01:00
8e140a0f6d
fix: Overlay madness 2024-01-17 02:20:49 +01:00