Commit graph

314 commits

Author SHA1 Message Date
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
751b122587
feat: Enable sway at the NixOS level 2024-01-22 11:08:48 +01:00
92133a3138
flake.lock: Update
Flake lock file updates:

• Updated input 'stylix':
    'github:jalil-salame/stylix/9c6809baa7232a3ce9c7d8ffcc1f9ac7ae9dd9d1' (2024-01-17)
  → 'github:jalil-salame/stylix/025e1da389982f451da75b8080174d2757606c8b' (2024-01-22)
2024-01-22 10:56:22 +01:00
6e1f732397
fix(flake): Use github for home-manager
Flakehub is out of date
2024-01-22 10:45:29 +01:00
2db72a8b84
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.1.572380%2Brev-842d9d80cfd4560648c785f8a4e6f3b096790e19/018d1ccc-5ecb-7493-8d22-0252128f007d/source.tar.gz?narHash=sha256-rPIe9G5EBLXdBdn9ilGc0nq082lzQd0xGGe092R/5QE%3D' (2024-01-17)
  → '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)
• Updated input 'nvim-config':
    'github:jalil-salame/nvim-config/4adc6eaee9db8d0153765580fd04efb3e2fe1b3c' (2024-01-21)
  → 'github:jalil-salame/nvim-config/c6364ae4d96f4e3c68b126cd8128da1cd755ceae' (2024-01-22)
• Updated input 'nvim-config/neovim-nightly':
    'github:nix-community/neovim-nightly-overlay/664ff2a12e3f733dc1db467bd8b905438440f924' (2024-01-20)
  → 'github:nix-community/neovim-nightly-overlay/45e929aad54296c766685b8eb0ebfc051b49acc3' (2024-01-22)
• Updated input 'nvim-config/neovim-nightly/neovim-flake':
    'github:neovim/neovim/d3a8e9217f39c59dd7762bd22a76b8bd03ca85ff?dir=contrib' (2024-01-19)
  → 'github:neovim/neovim/4d4092ac9e98f04ae949c605aa6e2b55ca605a1f?dir=contrib' (2024-01-21)
• Updated input 'pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/ffa9a5b90b0acfaa03b1533b83eaf5dead819a05' (2024-01-14)
  → 'github:cachix/pre-commit-hooks.nix/f56597d53fd174f796b5a7d3ee0b494f9e2285cc' (2024-01-20)
2024-01-22 10:41:52 +01:00
8ca10dbead
feat(alacritty): Enable zellij when alacritty is chosen 2024-01-21 21:11:00 +01:00
0430bc9878
fix(sway): Change default terminal to alacritty
Wezterm doesn't work well in sway-git
2024-01-21 21:09:39 +01:00
c9b2415384
feat: Add editorconfig file 2024-01-21 20:56:10 +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
9b1fb2432a
fix(libra): Use wpa_supplicant
iwd seems to cause trouble
2024-01-20 15:52:10 +01:00
0b0413c942
fix: Allow steam (unfree) 2024-01-19 19:55:03 +01:00
35fc48289d
flake.lock: Update
Flake lock file updates:

• Updated input 'home-config':
    'github:jalil-salame/home.nix/6a8a4c8e2648cd3b4e02078347648ef33f143349' (2024-01-19)
  → 'github:jalil-salame/home.nix/ac659d85eac97c3f189a0674c090148e782edc41' (2024-01-19)
2024-01-19 19:42:32 +01:00
519a8608fb
fix(gui): Accidentaly deleting settings 2024-01-19 19:41:12 +01:00
1e963ed08f
feat(libra): Enable tuxedo-rs 2024-01-19 19:28:47 +01:00
4701b74386
fix(libra): Switch to latest kernel? 2024-01-19 19:19:22 +01:00
b1da425beb
fix(libra): Manually set kernel params 2024-01-19 19:16:55 +01:00
8bae19bbd7 flake.lock: Update
Flake lock file updates:

• Updated input 'home-config':
    'github:jalil-salame/home.nix/1834fceb13234be5b7dc879c619cb1413269ba13' (2024-01-17)
  → 'github:jalil-salame/home.nix/6a8a4c8e2648cd3b4e02078347648ef33f143349' (2024-01-19)
• Updated input 'home-config/nvim-config':
    'github:jalil-salame/nvim-config/e9f2ef7f8ac73dc89a4e7be595ced3aa6f29aad9' (2024-01-17)
  → 'github:jalil-salame/nvim-config/dfb3aa49bbdc634bf5ba981747492a547ad4bcf7' (2024-01-19)
• Updated input 'home-config/nvim-config/neovim-nightly':
    'github:nix-community/neovim-nightly-overlay/22e04ae785a5e70cdc7055b91a41f453c7a89f8a' (2024-01-17)
  → 'github:nix-community/neovim-nightly-overlay/e53738305c3ee233abd025cc4947a282eeb2e8c0' (2024-01-19)
• Updated input 'home-config/nvim-config/neovim-nightly/neovim-flake':
    'github:neovim/neovim/da541c0af1ef6589548140ebce133ad3fecf6d42?dir=contrib' (2024-01-16)
  → 'github:neovim/neovim/78b000c74d631fb097bc2ada0c929153f96d9769?dir=contrib' (2024-01-18)
• Updated input 'home-config/nvim-config/nixneovim':
    'github:NixNeovim/NixNeovim/2f29aacdc806c89352eac7a83e4bd7b871c1cc4f' (2024-01-16)
  → 'github:NixNeovim/NixNeovim/90334259a6b1d63c3571aaf9a356af40412f5885' (2024-01-17)
• Updated input 'home-config/nvim-config/nixneovim/flake-utils':
    'github:numtide/flake-utils/4022d587cbbfd70fe950c1e2083a02621806a725' (2023-12-04)
  → 'github:numtide/flake-utils/1ef2e671c3b0c19053962c07dbda38332dcebf26' (2024-01-15)
• Updated input 'home-config/nvim-config/nixneovim/nixneovimplugins':
    'github:nixneovim/nixneovimplugins/57e741aa0526d1e9ef08d3cd206a2f20053f5ac2' (2024-01-11)
  → 'github:nixneovim/nixneovimplugins/1054b77f33b54727082fb17170ce91d121b8a496' (2024-01-15)
• Updated input 'home-config/nvim-config/nixneovim/nmd':
    'sourcehut:~rycee/nmd/f18defadcc25e69e95b04493ee02682005472255' (2023-12-01)
  → 'sourcehut:~rycee/nmd/fb9cf8e991487c6923f3c654b8ae51b6f0f205ce' (2023-01-05)
2024-01-19 18:45:08 +01:00
db1f5e85c4 fix(libra): Switch to kernel 6.6 2024-01-19 18:37:36 +01:00
108da673d2
fix(libra): Don't enable pstate driver 2024-01-19 18:02:27 +01:00
860ea50f32
fixup! fix(libra): iGPU needs a specific kernel param 2024-01-19 17:58:34 +01:00