Commit graph

401 commits

Author SHA1 Message Date
f8b43d8f36
feat(home): Enable bacon with rust cfg 2024-04-02 15:25:42 +02:00
ce3a42f901
feat(home): Add jq to dev packages 2024-04-02 15:23:33 +02:00
158c16df17
feat(home): Document dev packages choices 2024-04-02 15:23:10 +02:00
3501d53299
feat(home): Add jujutsu to dev programs 2024-04-02 15:18:28 +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
6e720ad467
flake.lock: Update
Flake lock file updates:

• Updated input 'stylix':
    'github:jalil-salame/stylix/457864578070115faba827f7c969904362005d0f' (2024-03-16)
  → 'github:jalil-salame/stylix/6205617a5973047b7631682938819defe0125144' (2024-03-29)
2024-03-29 13:29:43 +01:00
ac39e75f89
fix(home-manager): Zsh renamed attribute 2024-03-29 13:29:43 +01:00
392e3df55f
fix(justfile): Small mistakes 2024-03-29 13:13:16 +01:00
github-actions[bot]
898ab572c1
flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/1c2acec99933f9835cc7ad47e35303de92d923a4' (2024-03-20)
  → 'github:nix-community/home-manager/c0ef0dab55611c676ad7539bf4e41b3ec6fa87d2' (2024-03-28)
• Updated input 'neovim-nightly':
    'github:nix-community/neovim-nightly-overlay/278fc96760142b5e569636776344f3af16e281ee' (2024-03-22)
  → 'github:nix-community/neovim-nightly-overlay/6a5e80c188d3f3763a624df1610294b4a11764a0' (2024-03-29)
• Updated input 'neovim-nightly/neovim-flake':
    'github:neovim/neovim/15c6909bb198ca8a1a22405a4a7e96357716e57e?dir=contrib' (2024-03-21)
  → 'github:neovim/neovim/e2224a7933b6e30ab6efb0b7ad4e3f26da57c226?dir=contrib' (2024-03-28)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/1e679b9a9970780cd5d4dfe755a74a8f96d33388' (2024-03-18)
  → 'github:NixOS/nixos-hardware/9a763a7acc4cfbb8603bb0231fec3eda864f81c0' (2024-03-25)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/20f77aa09916374aa3141cbc605c955626762c9a' (2024-03-21)
  → 'github:NixOS/nixpkgs/2726f127c15a4cc9810843b96cad73c7eb39e443' (2024-03-27)
• Updated input 'nixvim':
    'github:nix-community/nixvim/4f6e90212c7ec56d7c03611fb86befa313e7f61f' (2024-03-20)
  → 'github:nix-community/nixvim/acb917fbf2bc9ce9c556516d8a1f257709b3cf1e' (2024-03-28)
• Updated input 'nixvim/devshell':
    'github:numtide/devshell/bc68b058dc7e6d4d6befc4ec6c60082b6e844b7d' (2024-03-11)
  → 'github:numtide/devshell/2d45b54ca4a183f2fdcf4b19c895b64fbf620ee8' (2024-03-22)
• Updated input 'nixvim/nix-darwin':
    'github:lnl7/nix-darwin/bcc8afd06e237df060c85bad6af7128e05fd61a3' (2024-03-17)
  → 'github:lnl7/nix-darwin/f0dd0838c3558b59dc3b726d8ab89f5b5e35c297' (2024-03-28)
• Updated input 'pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/e611897ddfdde3ed3eaac4758635d7177ff78673' (2024-03-20)
  → 'github:cachix/pre-commit-hooks.nix/7d47a32e5cd1ea481fab33c516356ce27c8cef4a' (2024-03-27)
2024-03-29 13:07:36 +01:00
3a792e22f8
fix(nvim): Nixvim trouble module options rework 2024-03-26 21:05:25 +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
413fa9fb39
fix: Typo in url 2024-03-24 18:48:04 +01:00
53063a1dfc
fix: Update comment, pinning to v0.9 is no longer done 2024-03-22 22:53:41 +01:00
29d05a5e40
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/b06025f1533a1e07b6db3e75151caa155d1c7eb3' (2024-03-19)
  → 'github:NixOS/nixpkgs/20f77aa09916374aa3141cbc605c955626762c9a' (2024-03-21)
2024-03-22 22:37:09 +01:00
github-actions[bot]
b014b8c51b
flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/096d9c04b3e9438855aa65e24129b97a998bd3d9' (2024-03-14)
  → 'github:nix-community/home-manager/1c2acec99933f9835cc7ad47e35303de92d923a4' (2024-03-20)
• Updated input 'neovim-nightly':
    'github:nix-community/neovim-nightly-overlay/1718bc91d79aed50f87933c8682099948ee4c2ec' (2024-03-15)
  → 'github:nix-community/neovim-nightly-overlay/278fc96760142b5e569636776344f3af16e281ee' (2024-03-22)
• Updated input 'neovim-nightly/hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/9cc7ed20043adf381f1b8354c54ba667b527d538' (2024-03-13)
  → 'github:hercules-ci/hercules-ci-effects/64e7763d72c1e4c1e5e6472640615b6ae2d40fbf' (2024-03-15)
• Updated input 'neovim-nightly/neovim-flake':
    'github:neovim/neovim/60491466f951f93d8d9010645e1dac367f3ea979?dir=contrib' (2024-03-14)
  → 'github:neovim/neovim/15c6909bb198ca8a1a22405a4a7e96357716e57e?dir=contrib' (2024-03-21)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/ad2fd7b978d5e462048729a6c635c45d3d33c9ba' (2024-03-11)
  → 'github:NixOS/nixos-hardware/1e679b9a9970780cd5d4dfe755a74a8f96d33388' (2024-03-18)
• Updated input 'nixvim':
    'github:nix-community/nixvim/75942bc161ac573ab1b8ca4a74f97297fa26a3ec' (2024-03-14)
  → 'github:nix-community/nixvim/4f6e90212c7ec56d7c03611fb86befa313e7f61f' (2024-03-20)
• Updated input 'nixvim/nix-darwin':
    'github:lnl7/nix-darwin/d9ea313bc4851670dc99c5cc979cb79750e7d670' (2024-03-12)
  → 'github:lnl7/nix-darwin/bcc8afd06e237df060c85bad6af7128e05fd61a3' (2024-03-17)
• Updated input 'pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/5df5a70ad7575f6601d91f0efec95dd9bc619431' (2024-02-15)
  → 'github:cachix/pre-commit-hooks.nix/e611897ddfdde3ed3eaac4758635d7177ff78673' (2024-03-20)
• Updated input 'pre-commit-hooks/flake-utils':
    'github:numtide/flake-utils/4022d587cbbfd70fe950c1e2083a02621806a725' (2023-12-04)
  → 'github:numtide/flake-utils/b1d9ab70662946ef0850d488da1c9019f3a9752a' (2024-03-11)
• Updated input 'pre-commit-hooks/gitignore':
    'github:hercules-ci/gitignore.nix/43e1aa1308018f37118e34d3a9cb4f5e75dc11d5' (2023-12-29)
  → 'github:hercules-ci/gitignore.nix/637db329424fd7e46cf4185293b9cc8c88c95394' (2024-02-28)
• Updated input 'pre-commit-hooks/nixpkgs-stable':
    'github:NixOS/nixpkgs/3dc440faeee9e889fe2d1b4d25ad0f430d449356' (2024-01-10)
  → 'github:NixOS/nixpkgs/614b4613980a522ba49f0d194531beddbb7220d3' (2024-03-17)
2024-03-22 08:34:37 +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
d67d20599b
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/0ad13a6833440b8e238947e47bea7f11071dc2b2' (2024-03-12)
  → 'github:NixOS/nixpkgs/b06025f1533a1e07b6db3e75151caa155d1c7eb3' (2024-03-19)
2024-03-20 08:18:02 +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
59ac444c39
feat(ci): Enable cache in pull requests
May help if multiple commits are pushed
2024-03-17 00:35:40 +01:00
40a4b18af2
feat(ci): Update outdated actions 2024-03-17 00:31:26 +01:00
ae83b3e9b2
fix(nvim): Lualine duplicated elements 2024-03-17 00:25:29 +01:00
d85b8c61e0
fix(home): Breaking updates to home-manager 2024-03-17 00:17:37 +01:00
8fc5b92711
fixup! flake.lock: Update 2024-03-17 00:17:22 +01:00
github-actions[bot]
7e331ba2ca
flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/8b07ca541939211d3cc437ddfd74ebdef3d72471' (2024-03-08)
  → 'github:nix-community/home-manager/096d9c04b3e9438855aa65e24129b97a998bd3d9' (2024-03-14)
• Updated input 'neovim-nightly':
    'github:nix-community/neovim-nightly-overlay/4e6758ba6616b7b9a251d1815d858d5f4897bea4' (2024-03-08)
  → 'github:nix-community/neovim-nightly-overlay/1718bc91d79aed50f87933c8682099948ee4c2ec' (2024-03-15)
• Updated input 'neovim-nightly/hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/0ca27bd58e4d5be3135a4bef66b582e57abe8f4a' (2024-02-21)
  → 'github:hercules-ci/hercules-ci-effects/9cc7ed20043adf381f1b8354c54ba667b527d538' (2024-03-13)
• Updated input 'neovim-nightly/hercules-ci-effects/flake-parts':
    'github:hercules-ci/flake-parts/34fed993f1674c8d06d58b37ce1e0fe5eebcb9f5' (2023-12-01)
  → 'github:hercules-ci/flake-parts/f7b3c975cf067e56e7cda6cb098ebe3fb4d74ca2' (2024-03-01)
• Updated input 'neovim-nightly/neovim-flake':
    'github:neovim/neovim/dc2379b89bd00cf7aa661e1b000d2a419843df3f?dir=contrib' (2024-03-07)
  → 'github:neovim/neovim/60491466f951f93d8d9010645e1dac367f3ea979?dir=contrib' (2024-03-14)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/59e37017b9ed31dee303dbbd4531c594df95cfbc' (2024-03-02)
  → 'github:NixOS/nixos-hardware/ad2fd7b978d5e462048729a6c635c45d3d33c9ba' (2024-03-11)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/9df3e30ce24fd28c7b3e2de0d986769db5d6225d' (2024-03-06)
  → 'github:NixOS/nixpkgs/0ad13a6833440b8e238947e47bea7f11071dc2b2' (2024-03-12)
• Updated input 'nixvim':
    'github:nix-community/nixvim/45dec97e806ecee29856cb714e5c4979b143ef94' (2024-03-07)
  → 'github:nix-community/nixvim/75942bc161ac573ab1b8ca4a74f97297fa26a3ec' (2024-03-14)
• Updated input 'nixvim/devshell':
    'github:numtide/devshell/5ddecd67edbd568ebe0a55905273e56cc82aabe3' (2024-02-26)
  → 'github:numtide/devshell/bc68b058dc7e6d4d6befc4ec6c60082b6e844b7d' (2024-03-11)
• Updated input 'nixvim/nix-darwin':
    'github:lnl7/nix-darwin/daa03606dfb5296a22e842acb02b46c1c4e9f5e7' (2024-03-04)
  → 'github:lnl7/nix-darwin/d9ea313bc4851670dc99c5cc979cb79750e7d670' (2024-03-12)
2024-03-17 00:02:15 +01:00
3f1b766624
feat(ci): Update actions 2024-03-09 00:05:05 +01:00
3e371c8470
flake.lock: Update
Update home-manager to get himalaya updates

Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/cf111d1a849ddfc38e9155be029519b0e2329615' (2024-03-06)
  → 'github:nix-community/home-manager/8b07ca541939211d3cc437ddfd74ebdef3d72471' (2024-03-08)
2024-03-08 23:45:23 +01:00
6d0b7a0ed7
fix(nvim): Update cmp config due to rewrite 2024-03-08 23:45:23 +01:00
github-actions[bot]
3e804d862d flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/2f3367769a93b226c467551315e9e270c3f78b15' (2024-02-29)
  → 'github:nix-community/home-manager/cf111d1a849ddfc38e9155be029519b0e2329615' (2024-03-06)
• Updated input 'neovim-nightly':
    'github:nix-community/neovim-nightly-overlay/cc9a9e3382376958422b12170c7edd78087c7a98' (2024-03-01)
  → 'github:nix-community/neovim-nightly-overlay/4e6758ba6616b7b9a251d1815d858d5f4897bea4' (2024-03-08)
• Updated input 'neovim-nightly/flake-parts':
    'github:hercules-ci/flake-parts/b253292d9c0a5ead9bc98c4e9a26c6312e27d69f' (2024-02-01)
  → 'github:hercules-ci/flake-parts/f7b3c975cf067e56e7cda6cb098ebe3fb4d74ca2' (2024-03-01)
• Updated input 'neovim-nightly/neovim-flake':
    'github:neovim/neovim/5d4e1693cb415e8b76749e833e28f00f14630b87?dir=contrib' (2024-02-29)
  → 'github:neovim/neovim/dc2379b89bd00cf7aa661e1b000d2a419843df3f?dir=contrib' (2024-03-07)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/33a97b5814d36ddd65ad678ad07ce43b1a67f159' (2024-02-28)
  → 'github:NixOS/nixos-hardware/59e37017b9ed31dee303dbbd4531c594df95cfbc' (2024-03-02)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/9099616b93301d5cf84274b184a3a5ec69e94e08' (2024-02-28)
  → 'github:NixOS/nixpkgs/9df3e30ce24fd28c7b3e2de0d986769db5d6225d' (2024-03-06)
• Updated input 'nixvim':
    'github:nix-community/nixvim/274293fd691250ab96985aa4a04c653ab462876e' (2024-03-02)
  → 'github:nix-community/nixvim/45dec97e806ecee29856cb714e5c4979b143ef94' (2024-03-07)
• Updated input 'nixvim/flake-parts':
    'github:hercules-ci/flake-parts/b253292d9c0a5ead9bc98c4e9a26c6312e27d69f' (2024-02-01)
  → 'github:hercules-ci/flake-parts/f7b3c975cf067e56e7cda6cb098ebe3fb4d74ca2' (2024-03-01)
• Updated input 'nixvim/nix-darwin':
    'github:lnl7/nix-darwin/6c06334f0843c7300d1678726bb607ce526f6b36' (2024-02-27)
  → 'github:lnl7/nix-darwin/daa03606dfb5296a22e842acb02b46c1c4e9f5e7' (2024-03-04)
2024-03-08 04:23:56 +00:00
6d1a88f70a
fix(waybar): persistent_workspaces is deprecated 2024-03-06 22:03:23 +01:00
c1afc70cd9
feat(nvim): Enable telescope extensions 2024-03-04 22:20:16 +01:00
a51ecec28b
feat(nvim): Add noice plugin (very nice) 2024-03-04 22:20:15 +01:00
65a0caaadb
fix(nvim): Remove unused extraPlugins 2024-03-04 22:20:07 +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
c520e4f1c5
fix(nvim): Remove unavailable plugins 2024-03-02 22:54:59 +01:00
270ee14f16
fix(nvim): Translate extraLua*Config to nixvim 2024-03-02 22:54:59 +01:00
69d4af68da
fix(nvim): Single file plugin config 2024-03-02 22:54:59 +01:00
5566c9fe64
feat(nvim): Trouble enable autoClose 2024-03-02 22:54:59 +01:00
0fefc3bdba
fix(nvim): Configure rustaceanvim through nixvim 2024-03-02 22:54:59 +01:00
f0f2241438
fix(nvim): Translate nvim-cmp to nixvim 2024-03-02 22:54:59 +01:00
b501155c96
fix(nvim): Translated lualine to nixvim 2024-03-02 22:54:59 +01:00
fc514537ca
fix(nvim): Translate lspconfig to nixvim 2024-03-02 22:54:58 +01:00
a41e9d3e50
fix(nvim): Translate colorscheme to nixvim 2024-03-02 22:54:58 +01:00
059fd47aa0
fix(nvim): Translate colorizer to nixvim 2024-03-02 22:54:58 +01:00
d98afc2ee5
feat(nvim): Replace formatter with conform 2024-03-02 22:54:58 +01:00
f872b0e054
fix(nvim): Tidy up config 2024-03-02 22:54:57 +01:00
439eec75c3
feat(nvim): Setup nvim-lint through nixvim config 2024-03-02 22:54:57 +01:00
b2b9477041
fix(nvim): Translate augroups and autocmds to nixvim 2024-03-02 22:54:57 +01:00
8ea1f67f07
fix(nvim): Translate mappings to nixvim 2024-03-02 22:41:24 +01:00
c94c4a38df
feat(flake): Use nixvim 2024-03-02 22:41:24 +01:00