Commit graph

133 commits

Author SHA1 Message Date
465268c194
feat(ci): Merge all workflows into one file 2024-02-18 16:58:52 +01:00
3c71af1950
feat(docs): Improve package options defaultText 2024-02-18 16:46:31 +01:00
50e8962025
feat(docs): Add image preview to image options 2024-02-18 16:46:15 +01:00
ee404a058e
feat(docs): Generate github source urls 2024-02-18 16:06:32 +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
96008a0fcc
fix(libra): Comment out kernel params
nixos-hardware should provide those
2024-02-18 15:37:30 +01:00
db8bae6f31
feat(docs): Add neovim module documentation 2024-02-16 20:48:02 +01:00
d47b04a887
feat: Init nvim from jalil-salame/nvim-config
Step one of Issue #15
2024-02-16 20:13:21 +01:00
a4dbd22402
flake.lock: Update
Flake lock file updates:

• Updated input 'stylix':
    'github:jalil-salame/stylix/20e410269dc0432e6884a1a31403951abf6c155f' (2024-02-09)
  → 'github:jalil-salame/stylix/15ffecfd8374c5b2d4c77d94fa568727c7b4c769' (2024-02-16)
• Updated input 'stylix/base16':
    'github:SenchoPens/base16.nix/dddf2e1c04845d43c89a8e9e37d574519649a404' (2023-07-17)
  → 'github:SenchoPens/base16.nix/b390e87cd404e65ab4d786666351f1292e89162a' (2024-01-13)
2024-02-16 07:27:06 +01:00
github-actions[bot]
53d5f2d9d8
flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/f99eace7c167b8a6a0871849493b1c613d0f1b80' (2024-02-05)
  → 'github:nix-community/home-manager/3d6791b3897b526c82920a2ab5f61d71985b3cf8' (2024-02-15)
• Updated input 'nixos-hardware':
    'https://api.flakehub.com/f/pinned/NixOS/nixos-hardware/0.1.1563%2Brev-6e5cc385fc8cf5ca6495d70243074ccdea9f64c7/018d7dbd-8f5c-772c-9072-324572b824f3/source.tar.gz?narHash=sha256-LTKTzZ6fM5j8XWXf51IMBzDaOaJg9kYWLUZxoIhzRN8%3D' (2024-02-06)
  → 'https://api.flakehub.com/f/pinned/NixOS/nixos-hardware/0.1.1570%2Brev-f1b2f71c86a5b1941d20608db0b1e88a07d31303/018da354-4a5c-7384-b2a6-d88f9fd65c1e/source.tar.gz?narHash=sha256-M%2BHAq1qWQBi/gywaMZwX0odU%2BQb/XeqVeANGKRBDOwU%3D' (2024-02-13)
• Updated input 'nixpkgs':
    'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.1.581229%2Brev-f8e2ebd66d097614d51a56a755450d4ae1632df1/018d8a37-bd05-79cb-a42f-290c1f0ca0ce/source.tar.gz?narHash=sha256-2en1kvde3cJVc3ZnTy8QeD2oKcseLFjYPLKhIGDanQ0%3D' (2024-02-07)
  → 'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.1.584422%2Brev-a4d4fe8c5002202493e87ec8dbc91335ff55552c/018dad59-c2e8-7e35-bb7c-808d295bb34a/source.tar.gz?narHash=sha256-ZL2TrjVsiFNKOYwYQozpbvQSwvtV/3Me7Zwhmdsfyu4%3D' (2024-02-15)
• Updated input 'nvim-config':
    'github:jalil-salame/nvim-config/506e6c81f9ef7fa6b251e4db5316a38307476c63' (2024-02-07)
  → 'github:jalil-salame/nvim-config/2a106ae6aaa425a3841aecb6f882b45bc2747102' (2024-02-15)
• Updated input 'nvim-config/neovim-nightly':
    'github:nix-community/neovim-nightly-overlay/1da2e054a16309d7d7f7669438c8b9a5ef1b4642' (2024-01-25)
  → 'github:nix-community/neovim-nightly-overlay/0b6b4afc71e14d7f17f4e4a367ce271b9d398432' (2024-02-15)
• Updated input 'nvim-config/neovim-nightly/flake-parts':
    'github:hercules-ci/flake-parts/07f6395285469419cf9d078f59b5b49993198c00' (2024-01-11)
  → 'github:hercules-ci/flake-parts/b253292d9c0a5ead9bc98c4e9a26c6312e27d69f' (2024-02-01)
• Updated input 'nvim-config/neovim-nightly/neovim-flake':
    'github:neovim/neovim/4e59422e1d4950a3042bad41a7b81c8db4f8b648?dir=contrib' (2024-01-24)
  → 'github:neovim/neovim/d09957e0a06f350443c750d9838b5f1016c0cccc?dir=contrib' (2024-02-14)
• Updated input 'pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/0db2e67ee49910adfa13010e7f012149660af7f0' (2024-02-07)
  → 'github:cachix/pre-commit-hooks.nix/5df5a70ad7575f6601d91f0efec95dd9bc619431' (2024-02-15)
2024-02-16 07:21:17 +01:00
49ec78ea2e
feat(libra): Hide systemd-boot menu by default
Press and hold space during boot to show the menu.
2024-02-12 18:32:59 +01:00
f82e9ecfbf
fix(fonts): Explicitely set emoji fonts 2024-02-10 11:49:36 +01:00
2275082351
flake.lock: Update
Flake lock file updates:

• Updated input 'stylix':
    'github:jalil-salame/stylix/8059347a40023ba7ce2a2b79ed5d17c205a9fb88' (2024-02-08)
  → 'github:jalil-salame/stylix/20e410269dc0432e6884a1a31403951abf6c155f' (2024-02-09)
2024-02-10 11:44:17 +01:00
github-actions[bot]
4a4cd36ae9
flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/4d53427bce7bf3d17e699252fd84dc7468afc46e' (2024-02-01)
  → 'github:nix-community/home-manager/f99eace7c167b8a6a0871849493b1c613d0f1b80' (2024-02-05)
• Updated input 'nixos-hardware':
    'https://api.flakehub.com/f/pinned/NixOS/nixos-hardware/0.1.1558%2Brev-83e571bb291161682b9c3ccd48318f115143a550/018d674b-740c-710e-9fe6-832f56de0985/source.tar.gz?narHash=sha256-3CfxA7gZ%2BDVv/N9Pvw61bV5Oe/mWfxYPyVQGqp9TMJA%3D' (2024-02-02)
  → 'https://api.flakehub.com/f/pinned/NixOS/nixos-hardware/0.1.1563%2Brev-6e5cc385fc8cf5ca6495d70243074ccdea9f64c7/018d7dbd-8f5c-772c-9072-324572b824f3/source.tar.gz?narHash=sha256-LTKTzZ6fM5j8XWXf51IMBzDaOaJg9kYWLUZxoIhzRN8%3D' (2024-02-06)
• Updated input 'nixpkgs':
    'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.1.577948%2Brev-97b17f32362e475016f942bbdfda4a4a72a8a652/018d5e85-4e02-7200-b411-d764d60cd44e/source.tar.gz?narHash=sha256-UcsnCG6wx%2B%2B23yeER4Hg18CXWbgNpqNXcHIo5/1Y%2Bhc%3D' (2024-01-29)
  → 'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.1.581229%2Brev-f8e2ebd66d097614d51a56a755450d4ae1632df1/018d8a37-bd05-79cb-a42f-290c1f0ca0ce/source.tar.gz?narHash=sha256-2en1kvde3cJVc3ZnTy8QeD2oKcseLFjYPLKhIGDanQ0%3D' (2024-02-07)
• Updated input 'nvim-config':
    'github:jalil-salame/nvim-config/1edc2c0796fb0528e9ad43927c2dec80660af854' (2024-02-05)
  → 'github:jalil-salame/nvim-config/506e6c81f9ef7fa6b251e4db5316a38307476c63' (2024-02-07)
• Updated input 'pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/7c54e08a689b53c8a1e5d70169f2ec9e2a68ffaf' (2024-01-28)
  → 'github:cachix/pre-commit-hooks.nix/0db2e67ee49910adfa13010e7f012149660af7f0' (2024-02-07)
• Updated input 'stylix':
    'github:jalil-salame/stylix/a492a0ae8c752be6ba25fda1dcd13e6270b900d2' (2024-02-02)
  → 'github:jalil-salame/stylix/8059347a40023ba7ce2a2b79ed5d17c205a9fb88' (2024-02-08)
• Added input 'stylix/gnome-shell':
    'github:GNOME/gnome-shell/a7c169c6c29cf02a4c392fa0acbbc5f5072823e7' (2023-10-31)
2024-02-09 12:24:34 +01:00
ca03244de8
feat(git): Extra options
Saw some cool git options thanks to @b0rk@jvns.ca so I added them c:
2024-02-08 20:18:34 +01:00
a5cdfb91a3
fix(flake): Formatting 2024-02-05 23:30:23 +01:00
679db589c2
flake.lock: Update
Flake lock file updates:

• Updated input 'nvim-config':
    'github:jalil-salame/nvim-config/3e6051b3f35b069b3b3957207a421e9f53af79bd' (2024-02-01)
  → 'github:jalil-salame/nvim-config/1edc2c0796fb0528e9ad43927c2dec80660af854' (2024-02-05)
2024-02-05 23:29:46 +01:00
31636c058a
fix(xdg-portals): Issue opening urls
See: https://github.com/NixOS/nixpkgs/issues/189851
2024-02-05 20:41:09 +01:00
c3b51045b8
fix(sway): Update portal preferences
The wlr portal is missing a lot of functions
2024-02-05 19:01:16 +01:00
1d8da6388c
fix(ci): Disable nix cache on pull requests 2024-02-02 15:14:13 +01:00
b7ac9c9c55
fix(ci): Update actions 2024-02-02 15:13:28 +01:00
b49e02f174
fix(ci): Only run actions on push when branch is main
Pull requests run the CI twice otherwise
2024-02-02 14:59:13 +01:00
f53d0ae0fb
flake.lock: Update
Flake lock file updates:

• Updated input 'stylix':
    'github:jalil-salame/stylix/2ec5b632a868aa901a77bf8eb746722b0f2bc2bd' (2024-01-27)
  → 'github:jalil-salame/stylix/a492a0ae8c752be6ba25fda1dcd13e6270b900d2' (2024-02-02)
2024-02-02 14:55:58 +01:00
9cd372c4f3
fix(#5): Separate gpg keygrip from keyID
pam-gnupg wants the keygrip, git wants the keyID
2024-02-02 14:54:40 +01:00
c94b93726a
feat(README): Add instructions to build a test vm 2024-02-02 13:58:22 +01:00
github-actions[bot]
e4f3799d6b flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/c7ce343d9bf1a329056a4dd5b32ea8cc43b55e15' (2024-01-25)
  → 'github:nix-community/home-manager/4d53427bce7bf3d17e699252fd84dc7468afc46e' (2024-02-01)
• Updated input 'nixos-hardware':
    'https://api.flakehub.com/f/pinned/NixOS/nixos-hardware/0.1.1526%2Brev-bee2202bec57e521e3bd8acd526884b9767d7fa0/018d0c89-6528-7027-9aae-490d904ad98f/source.tar.gz?narHash=sha256-rd%2BdY%2Bv61Y8w3u9bukO/hB55Xl4wXv4/yC8rCGVnK5U%3D' (2024-01-15)
  → 'https://api.flakehub.com/f/pinned/NixOS/nixos-hardware/0.1.1558%2Brev-83e571bb291161682b9c3ccd48318f115143a550/018d674b-740c-710e-9fe6-832f56de0985/source.tar.gz?narHash=sha256-3CfxA7gZ%2BDVv/N9Pvw61bV5Oe/mWfxYPyVQGqp9TMJA%3D' (2024-02-02)
• Updated input 'nixpkgs':
    'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.1.574351%2Brev-612f97239e2cc474c13c9dafa0df378058c5ad8d/018d3085-aff0-7a0b-ab80-1a9c414de8cd/source.tar.gz?narHash=sha256-JXfnuEf5Yd6bhMs/uvM67/joxYKoysyE3M2k6T3eWbg%3D' (2024-01-21)
  → 'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.1.577948%2Brev-97b17f32362e475016f942bbdfda4a4a72a8a652/018d5e85-4e02-7200-b411-d764d60cd44e/source.tar.gz?narHash=sha256-UcsnCG6wx%2B%2B23yeER4Hg18CXWbgNpqNXcHIo5/1Y%2Bhc%3D' (2024-01-29)
• Updated input 'nvim-config':
    'github:jalil-salame/nvim-config/c7524dc0a03db2730ff274b7b9f57f5d15c3567a' (2024-01-29)
  → 'github:jalil-salame/nvim-config/3e6051b3f35b069b3b3957207a421e9f53af79bd' (2024-02-01)
• Updated input 'nvim-config/nixneovim':
    'github:NixNeovim/NixNeovim/bbc50e1692b43ed6e05056c85668244d3a6d3e44' (2024-01-27)
  → 'github:NixNeovim/NixNeovim/7c794c5670e1b3ed41cefa2d598b172c3ff388c8' (2024-01-29)
• Updated input 'nvim-config/nixneovim/nixneovimplugins':
    'github:nixneovim/nixneovimplugins/d00fa447f5df14b9b888b75672e48370da9224be' (2024-01-21)
  → 'github:nixneovim/nixneovimplugins/4ee66f98595b46adcf656e27293eb5546be9ab6f' (2024-01-25)
• Updated input 'pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/f56597d53fd174f796b5a7d3ee0b494f9e2285cc' (2024-01-20)
  → 'github:cachix/pre-commit-hooks.nix/7c54e08a689b53c8a1e5d70169f2ec9e2a68ffaf' (2024-01-28)
2024-02-02 13:22:39 +01:00
8e044c215e feat(flake): Check for typos 2024-02-01 22:10:40 +01:00
43a683dcc2 feat(docs): Preprocess with mdbook-toc 2024-02-01 22:10:40 +01:00
a09d3cd21a fixup! feat(docs): Improving documentation c: 2024-02-01 22:10:40 +01:00
903e248f98 feat(docs): Add nix syntax highlighting 2024-02-01 22:10:40 +01:00
4fe9d1caea fix(home/options): Typo 2024-02-01 22:10:40 +01:00
53fc53d5c4 feat(docs): Improving documentation c: 2024-02-01 22:10:40 +01:00
56230627db
fix(docs): home-manager options not shown 2024-01-31 22:17:10 +01:00
cf3b38a355
fix(nixos): Add warning about importing SSH keys
This bit me in the butt when trying to use this with gitea.
2024-01-31 21:17:59 +01:00
65a30b5283
fixup! fix(openssh): Actually set pub keys from github 2024-01-31 18:14:02 +01:00
ffcbac2a73
fix(gemini): Remove EoP workaround
Gemini is no longer connected to a EoP device c:
2024-01-29 19:08:09 +01:00
3090ec66c9
flake.lock: Update
Flake lock file updates:

• Updated input 'nvim-config':
    'github:jalil-salame/nvim-config/5ab0c0b0535ad2e9074e115e2039c2dcce3fa858' (2024-01-25)
  → 'github:jalil-salame/nvim-config/c7524dc0a03db2730ff274b7b9f57f5d15c3567a' (2024-01-29)
• Updated input 'nvim-config/nixneovim':
    'github:NixNeovim/NixNeovim/3415084a406e95376f6f3d97fbc660d9925d88ee' (2024-01-22)
  → 'github:NixNeovim/NixNeovim/bbc50e1692b43ed6e05056c85668244d3a6d3e44' (2024-01-27)
• Updated input 'nvim-config/nixneovim/nixneovimplugins':
    'github:nixneovim/nixneovimplugins/b038f16a6908d10e53b7e1cb1e4975e8106e61b0' (2024-01-20)
  → 'github:nixneovim/nixneovimplugins/d00fa447f5df14b9b888b75672e48370da9224be' (2024-01-21)
2024-01-29 19:03:57 +01:00
136659b88d
fix: Add fixme comment about GPG keys 2024-01-29 19:03:40 +01:00
55f8269e0a
fix(openssh): Actually set pub keys from github 2024-01-27 22:12:25 +01:00
4b3b16e61c
flake.lock: Update
Flake lock file updates:

• Updated input 'stylix':
    'github:jalil-salame/stylix/025e1da389982f451da75b8080174d2757606c8b' (2024-01-22)
  → 'github:jalil-salame/stylix/2ec5b632a868aa901a77bf8eb746722b0f2bc2bd' (2024-01-27)
2024-01-27 15:42:55 +01:00
github-actions[bot]
abab1b5db0 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/2d47379ad591bcb14ca95a90b6964b8305f6c913' (2024-01-21)
  → 'github:nix-community/home-manager/c7ce343d9bf1a329056a4dd5b32ea8cc43b55e15' (2024-01-25)
• Updated input 'nvim-config':
    'github:jalil-salame/nvim-config/c6364ae4d96f4e3c68b126cd8128da1cd755ceae' (2024-01-22)
  → 'github:jalil-salame/nvim-config/5ab0c0b0535ad2e9074e115e2039c2dcce3fa858' (2024-01-25)
• Updated input 'nvim-config/neovim-nightly':
    'github:nix-community/neovim-nightly-overlay/45e929aad54296c766685b8eb0ebfc051b49acc3' (2024-01-22)
  → 'github:nix-community/neovim-nightly-overlay/1da2e054a16309d7d7f7669438c8b9a5ef1b4642' (2024-01-25)
• Updated input 'nvim-config/neovim-nightly/neovim-flake':
    'github:neovim/neovim/4d4092ac9e98f04ae949c605aa6e2b55ca605a1f?dir=contrib' (2024-01-21)
  → 'github:neovim/neovim/4e59422e1d4950a3042bad41a7b81c8db4f8b648?dir=contrib' (2024-01-24)
• Updated input 'nvim-config/nixneovim':
    'github:NixNeovim/NixNeovim/30e3b1854039a16d8fd08a1ed3f5aaf6c114060e' (2024-01-19)
  → 'github:NixNeovim/NixNeovim/3415084a406e95376f6f3d97fbc660d9925d88ee' (2024-01-22)
• Updated input 'nvim-config/nixneovim/nixneovimplugins':
    'github:nixneovim/nixneovimplugins/1054b77f33b54727082fb17170ce91d121b8a496' (2024-01-15)
  → 'github:nixneovim/nixneovimplugins/b038f16a6908d10e53b7e1cb1e4975e8106e61b0' (2024-01-20)
2024-01-26 13:32:23 +01:00
59b9d067b4
fixup! feat(home/gui): Switch to avizo 2024-01-25 20:08:18 +01:00
2a410c9240
feat(nixos): Add zip and unzip packages 2024-01-25 20:06:11 +01:00
f0c47d43a8
feat(home/devcfg): Install extra packages 2024-01-25 20:05:53 +01:00
fa14e113ef
feat(home/gui): Switch to avizo
No longer using the hacks I threw together
2024-01-25 19:07:49 +01:00
2cdce9df62
fix(sway): Do not add unnecessary packages 2024-01-24 18:41:24 +01:00
682fc0633c
fix(backlight): Use brightnessctl
light is unmantained and xbacklight doesn't work on wayland
2024-01-24 18:41:11 +01:00
26d7f20dd6
fix(fonts): Add CJK fonts 2024-01-24 18:22:57 +01:00
e3a16f4b6e
fix: Switch default from alacritty to wezterm 2024-01-24 17:59:19 +01:00
99d38c45c4
fix(libra): Display flickering 2024-01-23 20:20:03 +01:00