Commit graph

52 commits

Author SHA1 Message Date
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
654364b9c0
fix: Remove overlays 2024-01-17 01:39:31 +01:00
0ed231451d
fix(nixosModule): Import nixpkgs overlay 2024-01-17 00:55:15 +01:00
a4a49d363b
fix(overlays): Just use default 2024-01-17 00:51:21 +01:00
58d5c23dc3
fixup! fix: Export home-config overlays 2024-01-17 00:21:52 +01:00
97bd2599d9
fix: Export home-config overlays 2024-01-17 00:14:53 +01:00
9d00ae718d
fix: Not passing nixos-hardware properly 2024-01-16 23:04:22 +01:00
44e0caeb93
fix: Remove duplicated options 2024-01-16 23:03:58 +01:00
6b8b1a23d3
feat(machines): Add libra 2024-01-16 00:18:35 +01:00
9e822c9782
feat: Add a bunch of precommit hooks 2024-01-15 23:59:15 +01:00
0f72495da5
feat(flake): Add example VM configuration 2024-01-15 23:26:00 +01:00
b036df017c
feat(docs): Add home-manager module options to the docs 2024-01-15 14:43:46 +01:00
e665e52fe2
feat(docs): Also output raw markdown 2024-01-15 14:35:33 +01:00
2d11a56619
feat: Add machine configurations 2024-01-15 14:22:53 +01:00
80587b5f82
feat: Add home-manager config and use with module 2024-01-15 12:57:44 +01:00
c96bd537d5
fix: Many many infinite recursion errors 2024-01-15 12:42:01 +01:00