Compare commits

...

52 Commits

Author SHA1 Message Date
Renovate Bot
938e8fcbb9 chore(deps): lock file maintenance 2025-02-15 07:04:40 +00:00
f8323d3bd6
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/030ba1976b7c0e1a67d9716b17308ccdab5b381e?narHash=sha256-nJj8f78AYAxl/zqLiFGXn5Im1qjFKU8yBPKoWEeZN5M%3D' (2025-02-04)
  → 'github:nixos/nixpkgs/f5a32fa27df91dfc4b762671a0e0a859a8a0058f?narHash=sha256-7x%2BQ4xgFj9UxZZO9aUDCR8h4vyYut4zPUvfj3i%2BjBHE%3D' (2025-02-06)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/799ba5bffed04ced7067a91798353d360788b30d?narHash=sha256-ooLh%2BXW8jfa%2B91F1nhf9OF7qhuA/y1ChLx6lXDNeY5U%3D' (2025-02-04)
  → 'github:nixos/nixpkgs/a79cfe0ebd24952b580b1cf08cd906354996d547?narHash=sha256-mIvECo/NNdJJ/bXjNqIh8yeoSjVLAuDuTUzAo7dzs8Y%3D' (2025-02-08)
2025-02-09 00:33:54 +01:00
4b9b3c7816
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/59e618d90c065f55ae48446f307e8c09565d5ab0?narHash=sha256-B/7Y1v4y%2BmsFFBW1JAdFjNvVthvNdJKiN6EGRPnqfno%3D' (2025-01-29)
  → 'github:nixos/nixpkgs/030ba1976b7c0e1a67d9716b17308ccdab5b381e?narHash=sha256-nJj8f78AYAxl/zqLiFGXn5Im1qjFKU8yBPKoWEeZN5M%3D' (2025-02-04)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/9d3ae807ebd2981d593cddd0080856873139aa40?narHash=sha256-NGqpVVxNAHwIicXpgaVqJEJWeyqzoQJ9oc8lnK9%2BWC4%3D' (2025-01-29)
  → 'github:nixos/nixpkgs/799ba5bffed04ced7067a91798353d360788b30d?narHash=sha256-ooLh%2BXW8jfa%2B91F1nhf9OF7qhuA/y1ChLx6lXDNeY5U%3D' (2025-02-04)
2025-02-05 17:45:54 +01:00
69a685a9fd
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/107d5ef05c0b1119749e381451389eded30fb0d5?narHash=sha256-Qw2PwmkXDK8sPQ5YQ/y/icbQ%2BTYgbxfjhgnkNJyT1X8%3D' (2025-01-19)
  → 'github:nixos/nixpkgs/59e618d90c065f55ae48446f307e8c09565d5ab0?narHash=sha256-B/7Y1v4y%2BmsFFBW1JAdFjNvVthvNdJKiN6EGRPnqfno%3D' (2025-01-29)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/5df43628fdf08d642be8ba5b3625a6c70731c19c?narHash=sha256-Tbk1MZbtV2s5aG%2BiM99U8FqwxU/YNArMcWAv6clcsBc%3D' (2025-01-16)
  → 'github:nixos/nixpkgs/9d3ae807ebd2981d593cddd0080856873139aa40?narHash=sha256-NGqpVVxNAHwIicXpgaVqJEJWeyqzoQJ9oc8lnK9%2BWC4%3D' (2025-01-29)
2025-01-31 13:17:01 +01:00
7c3ffd078d
Revert "flake.lock: Update"
This reverts commit 592436100cc198888ea393efc518f982de745b32.
2025-01-24 13:12:00 +01:00
592436100c
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/107d5ef05c0b1119749e381451389eded30fb0d5?narHash=sha256-Qw2PwmkXDK8sPQ5YQ/y/icbQ%2BTYgbxfjhgnkNJyT1X8%3D' (2025-01-19)
  → 'github:nixos/nixpkgs/47addd76727f42d351590c905d9d1905ca895b82?narHash=sha256-6qY0pk2QmUtBT9Mywdvif0i/CLVgpCjMUn6g9vB%2Bf3M%3D' (2025-01-22)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/5df43628fdf08d642be8ba5b3625a6c70731c19c?narHash=sha256-Tbk1MZbtV2s5aG%2BiM99U8FqwxU/YNArMcWAv6clcsBc%3D' (2025-01-16)
  → 'github:nixos/nixpkgs/0aa475546ed21629c4f5bbf90e38c846a99ec9e9?narHash=sha256-38J9QfeGSej341ouwzqf77WIHAScihAKCt8PQJ%2BNH28%3D' (2025-01-23)
2025-01-24 12:54:56 +01:00
31773cda4c
Disable snapper 2025-01-21 20:07:34 +01:00
9faf6d9c89
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/e24b4c09e963677b1beea49d411cd315a024ad3a?narHash=sha256-puPDoVKxkuNmYIGMpMQiK8bEjaACcCksolsG36gdaNQ%3D' (2025-01-15)
  → 'github:nixos/nixpkgs/107d5ef05c0b1119749e381451389eded30fb0d5?narHash=sha256-Qw2PwmkXDK8sPQ5YQ/y/icbQ%2BTYgbxfjhgnkNJyT1X8%3D' (2025-01-19)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/eb62e6aa39ea67e0b8018ba8ea077efe65807dc8?narHash=sha256-uQ%2BNQ0/xYU0N1CnXsa2zghgNaOPxWpMJXSUJJ9W7140%3D' (2025-01-14)
  → 'github:nixos/nixpkgs/5df43628fdf08d642be8ba5b3625a6c70731c19c?narHash=sha256-Tbk1MZbtV2s5aG%2BiM99U8FqwxU/YNArMcWAv6clcsBc%3D' (2025-01-16)
2025-01-21 18:08:31 +01:00
1299d23ec5
Default to SSH for github.com 2025-01-16 19:46:15 +01:00
d6a86058af
Actually cleanup local snapshots 2025-01-16 19:45:55 +01:00
c3fe6cfc7e
flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/613691f285dad87694c2ba1c9e6298d04736292d?narHash=sha256-oJDtWPH1oJT34RJK1FSWjwX4qcGOBRkcNQPD0EbSfNM%3D' (2024-12-28)
  → 'github:nix-community/home-manager/bd65bc3cde04c16755955630b344bc9e35272c56?narHash=sha256-dinzAqCjenWDxuy%2BMqUQq0I4zUSfaCvN9rzuCmgMZJY%3D' (2025-01-08)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/cbd8ec4de4469333c82ff40d057350c30e9f7d36?narHash=sha256-DjkQPnkAfd7eB522PwnkGhOMuT9QVCZspDpJJYyOj60%3D' (2025-01-05)
  → 'github:nixos/nixpkgs/e24b4c09e963677b1beea49d411cd315a024ad3a?narHash=sha256-puPDoVKxkuNmYIGMpMQiK8bEjaACcCksolsG36gdaNQ%3D' (2025-01-15)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/8f3e1f807051e32d8c95cd12b9b421623850a34d?narHash=sha256-/qlNWm/IEVVH7GfgAIyP6EsVZI6zjAx1cV5zNyrs%2BrI%3D' (2025-01-04)
  → 'github:nixos/nixpkgs/eb62e6aa39ea67e0b8018ba8ea077efe65807dc8?narHash=sha256-uQ%2BNQ0/xYU0N1CnXsa2zghgNaOPxWpMJXSUJJ9W7140%3D' (2025-01-14)
2025-01-16 17:16:35 +01:00
0ed1523afa
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/d29ab98cd4a70a387b8ceea3e930b3340d41ac5a?narHash=sha256-vk0xwGZSlvZ/596yxOtsk4gxsIx2VemzdjiU8zhjgWw%3D' (2025-01-03)
  → 'github:nixos/nixpkgs/cbd8ec4de4469333c82ff40d057350c30e9f7d36?narHash=sha256-DjkQPnkAfd7eB522PwnkGhOMuT9QVCZspDpJJYyOj60%3D' (2025-01-05)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/6df24922a1400241dae323af55f30e4318a6ca65?narHash=sha256-dklw3AXr3OGO4/XT1Tu3Xz9n/we8GctZZ75ZWVqAVhk%3D' (2025-01-02)
  → 'github:nixos/nixpkgs/8f3e1f807051e32d8c95cd12b9b421623850a34d?narHash=sha256-/qlNWm/IEVVH7GfgAIyP6EsVZI6zjAx1cV5zNyrs%2BrI%3D' (2025-01-04)
2025-01-07 17:50:11 +01:00
30e4c4d4c3
Use stable IDEA 2025-01-05 15:06:01 +01:00
2816480b61
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/edf04b75c13c2ac0e54df5ec5c543e300f76f1c9?narHash=sha256-tfYRbFhMOnYaM4ippqqid3BaLOXoFNdImrfBfCp4zn0%3D' (2024-12-31)
  → 'github:nixos/nixpkgs/d29ab98cd4a70a387b8ceea3e930b3340d41ac5a?narHash=sha256-vk0xwGZSlvZ/596yxOtsk4gxsIx2VemzdjiU8zhjgWw%3D' (2025-01-03)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/88195a94f390381c6afcdaa933c2f6ff93959cb4?narHash=sha256-0q9NGQySwDQc7RhAV2ukfnu7Gxa5/ybJ2ANT8DQrQrs%3D' (2024-12-29)
  → 'github:nixos/nixpkgs/6df24922a1400241dae323af55f30e4318a6ca65?narHash=sha256-dklw3AXr3OGO4/XT1Tu3Xz9n/we8GctZZ75ZWVqAVhk%3D' (2025-01-02)
2025-01-05 14:31:36 +01:00
85749d31d9
Use astronvim 2025-01-03 12:30:53 +01:00
6b14cc306d
Remove master branch 2025-01-03 12:30:37 +01:00
2fcf6ac40b
flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/80b0fdf483c5d1cb75aaad909bd390d48673857f?narHash=sha256-vykpJ1xsdkv0j8WOVXrRFHUAdp9NXHpxdnn1F4pYgSw%3D' (2024-12-16)
  → 'github:nix-community/home-manager/613691f285dad87694c2ba1c9e6298d04736292d?narHash=sha256-oJDtWPH1oJT34RJK1FSWjwX4qcGOBRkcNQPD0EbSfNM%3D' (2024-12-28)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/6c90912761c43e22b6fb000025ab96dd31c971ff?narHash=sha256-8T660guvdaOD%2B2/Cj970bWlQwAyZLKrrbkhYOFcY1YE%3D' (2024-12-23)
  → 'github:nixos/nixpkgs/edf04b75c13c2ac0e54df5ec5c543e300f76f1c9?narHash=sha256-tfYRbFhMOnYaM4ippqqid3BaLOXoFNdImrfBfCp4zn0%3D' (2024-12-31)
• Updated input 'nixpkgs-master':
    'github:nixos/nixpkgs/48f26df00d6aaec2c9cfee8909601912753aefc7?narHash=sha256-5YkjRj08wtSRWp%2Bu7cMdBnXLsFQ/jTv3cOUmpW1UWIo%3D' (2024-12-26)
  → 'github:nixos/nixpkgs/dbbc4b1b28a9d2d2043fbf23aefbb86a6b06a25a?narHash=sha256-3INvR24htAFFl/ADUVYlWraUpO5mqEzJ9csU7Zeo8wU%3D' (2025-01-03)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/d70bd19e0a38ad4790d3913bf08fcbfc9eeca507?narHash=sha256-4EVBRhOjMDuGtMaofAIqzJbg4Ql7Ai0PSeuVZTHjyKQ%3D' (2024-12-19)
  → 'github:nixos/nixpkgs/88195a94f390381c6afcdaa933c2f6ff93959cb4?narHash=sha256-0q9NGQySwDQc7RhAV2ukfnu7Gxa5/ybJ2ANT8DQrQrs%3D' (2024-12-29)
2025-01-03 12:05:34 +01:00
3988105a80
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/394571358ce82dff7411395829aa6a3aad45b907?narHash=sha256-m/lh6hYMIWDYHCAsn81CDAiXoT3gmxXI9J987W5tZrE%3D' (2024-12-16)
  → 'github:nixos/nixpkgs/6c90912761c43e22b6fb000025ab96dd31c971ff?narHash=sha256-8T660guvdaOD%2B2/Cj970bWlQwAyZLKrrbkhYOFcY1YE%3D' (2024-12-23)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/d3c42f187194c26d9f0309a8ecc469d6c878ce33?narHash=sha256-cHar1vqHOOyC7f1%2BtVycPoWTfKIaqkoe1Q6TnKzuti4%3D' (2024-12-17)
  → 'github:nixos/nixpkgs/d70bd19e0a38ad4790d3913bf08fcbfc9eeca507?narHash=sha256-4EVBRhOjMDuGtMaofAIqzJbg4Ql7Ai0PSeuVZTHjyKQ%3D' (2024-12-19)
2024-12-26 13:55:31 +01:00
40a64e5623
flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/1318c3f3b068cdcea922fa7c1a0a1f0c96c22f5f?narHash=sha256-Zb5ZCa7Xj%2B0gy5XVXINTSr71fCfAv%2BIKtmIXNrykT54%3D' (2024-12-11)
  → 'github:nix-community/home-manager/80b0fdf483c5d1cb75aaad909bd390d48673857f?narHash=sha256-vykpJ1xsdkv0j8WOVXrRFHUAdp9NXHpxdnn1F4pYgSw%3D' (2024-12-16)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/a0f3e10d94359665dba45b71b4227b0aeb851f8e?narHash=sha256-KWwINTQelKOoQgrXftxoqxmKFZb9pLVfnRvK270nkVk%3D' (2024-12-10)
  → 'github:nixos/nixpkgs/394571358ce82dff7411395829aa6a3aad45b907?narHash=sha256-m/lh6hYMIWDYHCAsn81CDAiXoT3gmxXI9J987W5tZrE%3D' (2024-12-16)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/a73246e2eef4c6ed172979932bc80e1404ba2d56?narHash=sha256-463SNPWmz46iLzJKRzO3Q2b0Aurff3U1n0nYItxq7jU%3D' (2024-12-09)
  → 'github:nixos/nixpkgs/d3c42f187194c26d9f0309a8ecc469d6c878ce33?narHash=sha256-cHar1vqHOOyC7f1%2BtVycPoWTfKIaqkoe1Q6TnKzuti4%3D' (2024-12-17)
2024-12-19 19:45:39 +01:00
bec654ac93
flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/c7ffc9727d115e433fd884a62dc164b587ff651d?narHash=sha256-zjO6m5BqxXIyjrnUziAzk4%2BT4VleqjstNudSqWcpsHI%3D' (2024-12-07)
  → 'github:nix-community/home-manager/1318c3f3b068cdcea922fa7c1a0a1f0c96c22f5f?narHash=sha256-Zb5ZCa7Xj%2B0gy5XVXINTSr71fCfAv%2BIKtmIXNrykT54%3D' (2024-12-11)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/e2605d0744c2417b09f8bf850dfca42fcf537d34?narHash=sha256-NcGumB4Lr6KSDq%2BnIqXtNA8QwAQKDSZT7N9OTGWbTrs%3D' (2024-12-07)
  → 'github:nixos/nixpkgs/a0f3e10d94359665dba45b71b4227b0aeb851f8e?narHash=sha256-KWwINTQelKOoQgrXftxoqxmKFZb9pLVfnRvK270nkVk%3D' (2024-12-10)
2024-12-12 13:44:01 +01:00
051f945c38
flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/e38d3dd1d355a003cc63e8fe6ff66ef2257509ed?narHash=sha256-ZD%2Bh1fwvZs%2BXvg46lzTWveAqyDe18h9m7wZnTIJfFZ4%3D' (2024-12-06)
  → 'github:nix-community/home-manager/c7ffc9727d115e433fd884a62dc164b587ff651d?narHash=sha256-zjO6m5BqxXIyjrnUziAzk4%2BT4VleqjstNudSqWcpsHI%3D' (2024-12-07)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/b681065d0919f7eb5309a93cea2cfa84dec9aa88?narHash=sha256-eq51hyiaIwtWo19fPEeE0Zr2s83DYMKJoukNLgGGpek%3D' (2024-12-03)
  → 'github:nixos/nixpkgs/e2605d0744c2417b09f8bf850dfca42fcf537d34?narHash=sha256-NcGumB4Lr6KSDq%2BnIqXtNA8QwAQKDSZT7N9OTGWbTrs%3D' (2024-12-07)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/d0797a04b81caeae77bcff10a9dde78bc17f5661?narHash=sha256-kEsTJTUQfQFIJOcLYFt/RvNxIK653ZkTBIs4DG%2BcBns%3D' (2024-12-05)
  → 'github:nixos/nixpkgs/a73246e2eef4c6ed172979932bc80e1404ba2d56?narHash=sha256-463SNPWmz46iLzJKRzO3Q2b0Aurff3U1n0nYItxq7jU%3D' (2024-12-09)
2024-12-10 23:28:54 +01:00
e0474bd7cb
flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/f3111f62a23451114433888902a55cf0692b408d?narHash=sha256-T1e5oceypZu3Q8vzICjv1X/sGs9XfJRMW5OuXHgpB3c%3D' (2024-11-24)
  → 'github:nix-community/home-manager/e38d3dd1d355a003cc63e8fe6ff66ef2257509ed?narHash=sha256-ZD%2Bh1fwvZs%2BXvg46lzTWveAqyDe18h9m7wZnTIJfFZ4%3D' (2024-12-06)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/62c435d93bf046a5396f3016472e8f7c8e2aed65?narHash=sha256-F7thesZPvAMSwjRu0K8uFshTk3ZZSNAsXTIFvXBT%2B34%3D' (2024-11-30)
  → 'github:nixos/nixpkgs/b681065d0919f7eb5309a93cea2cfa84dec9aa88?narHash=sha256-eq51hyiaIwtWo19fPEeE0Zr2s83DYMKJoukNLgGGpek%3D' (2024-12-03)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/970e93b9f82e2a0f3675757eb0bfc73297cc6370?narHash=sha256-jNRNr49UiuIwaarqijgdTR2qLPifxsVhlJrKzQ8XUIE%3D' (2024-11-28)
  → 'github:nixos/nixpkgs/d0797a04b81caeae77bcff10a9dde78bc17f5661?narHash=sha256-kEsTJTUQfQFIJOcLYFt/RvNxIK653ZkTBIs4DG%2BcBns%3D' (2024-12-05)
2024-12-06 14:49:06 +01:00
ac6ab54e9e
Maybe don't start polybar 2024-12-01 16:13:46 +01:00
2ef643c62e
Disable virtualisation 2024-12-01 16:09:29 +01:00
ba91a6ae2e
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/c71ad5c34d51dcbda4c15f44ea4e4aa6bb6ac1e9?narHash=sha256-fYNXgpu1AEeLyd3fQt4Ym0tcVP7cdJ8wRoqJ%2BCtTRyY%3D' (2024-11-28)
  → 'github:nixos/nixpkgs/62c435d93bf046a5396f3016472e8f7c8e2aed65?narHash=sha256-F7thesZPvAMSwjRu0K8uFshTk3ZZSNAsXTIFvXBT%2B34%3D' (2024-11-30)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/fa42b5a5f401aab8a32bd33c9a4de0738180dc59?narHash=sha256-RzaI1RO0UXqLjydtz3GAXSTzHkpb/lLD1JD8a0W4Wpo%3D' (2024-11-28)
  → 'github:nixos/nixpkgs/970e93b9f82e2a0f3675757eb0bfc73297cc6370?narHash=sha256-jNRNr49UiuIwaarqijgdTR2qLPifxsVhlJrKzQ8XUIE%3D' (2024-11-28)
2024-12-01 14:44:09 +01:00
db82d765d5
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/0c582677378f2d9ffcb01490af2f2c678dcb29d3?narHash=sha256-GcOQbOgmwlsRhpLGSwZJwLbo3pu9ochMETuRSS1xpz4%3D' (2024-11-23)
  → 'github:nixos/nixpkgs/c71ad5c34d51dcbda4c15f44ea4e4aa6bb6ac1e9?narHash=sha256-fYNXgpu1AEeLyd3fQt4Ym0tcVP7cdJ8wRoqJ%2BCtTRyY%3D' (2024-11-28)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/4633a7c72337ea8fd23a4f2ba3972865e3ec685d?narHash=sha256-2ThgXBUXAE1oFsVATK1ZX9IjPcS4nKFOAjhPNKuiMn0%3D' (2024-11-25)
  → 'github:nixos/nixpkgs/fa42b5a5f401aab8a32bd33c9a4de0738180dc59?narHash=sha256-RzaI1RO0UXqLjydtz3GAXSTzHkpb/lLD1JD8a0W4Wpo%3D' (2024-11-28)
2024-11-30 15:06:20 +01:00
9ca92f2480
Don't pin bufferline version 2024-11-29 11:02:35 +01:00
cbd18c3d68
flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/f8831cc700030e11fc91da9ef6270593e6440edc?narHash=sha256-wpmPl6FkAF9Jj5C/rzANgpUjfzQrUYOn267LnzKU2uI%3D' (2024-11-22)
  → 'github:nix-community/home-manager/f3111f62a23451114433888902a55cf0692b408d?narHash=sha256-T1e5oceypZu3Q8vzICjv1X/sGs9XfJRMW5OuXHgpB3c%3D' (2024-11-24)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/057f63b6dc1a2c67301286152eb5af20747a9cb4?narHash=sha256-v5P3dk5JdiT%2B4x69ZaB18B8%2BRcu3TIOrcdG4uEX7WZ8%3D' (2024-11-16)
  → 'github:nixos/nixpkgs/0c582677378f2d9ffcb01490af2f2c678dcb29d3?narHash=sha256-GcOQbOgmwlsRhpLGSwZJwLbo3pu9ochMETuRSS1xpz4%3D' (2024-11-23)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/23e89b7da85c3640bbc2173fe04f4bd114342367?narHash=sha256-y/MEyuJ5oBWrWAic/14LaIr/u5E0wRVzyYsouYY3W6w%3D' (2024-11-19)
  → 'github:nixos/nixpkgs/4633a7c72337ea8fd23a4f2ba3972865e3ec685d?narHash=sha256-2ThgXBUXAE1oFsVATK1ZX9IjPcS4nKFOAjhPNKuiMn0%3D' (2024-11-25)
2024-11-28 23:47:17 +01:00
87909503d3
Fix kanshi config 2024-11-24 11:07:07 +01:00
0ed865d4ca
Enable sway-session.target for kanshi startup 2024-11-24 10:53:10 +01:00
a5fa323998
Remove waydroid 2024-11-24 00:53:50 +01:00
859ba11d51
Install waydroid 2024-11-24 00:51:26 +01:00
6307169492
Fix imports 2024-11-24 00:40:55 +01:00
ac626bcacd
Add kanshi to autoconfigure monitor layout 2024-11-24 00:32:44 +01:00
65e738320e
Fix deprecations and breaking changes 2024-11-23 14:35:56 +01:00
a95a59a645
Fix deprecations and breaking changes 2024-11-23 14:35:33 +01:00
219613686f
Fix deprecations and breaking changes 2024-11-23 14:33:36 +01:00
c71dae5125
Update to nixos 24.11 2024-11-23 14:31:12 +01:00
9e9e62f898
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/689fed12a013f56d4c4d3f612489634267d86529' (2024-11-12)
  → 'github:nixos/nixpkgs/e8c38b73aeb218e27163376a2d617e61a2ad9b59' (2024-11-16)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/dc460ec76cbff0e66e269457d7b728432263166c' (2024-11-11)
  → 'github:nixos/nixpkgs/23e89b7da85c3640bbc2173fe04f4bd114342367' (2024-11-19)
2024-11-23 13:39:22 +01:00
d0e02ebf47
flake.lock: Update
Flake lock file updates:

• Updated input 'flake-utils':
    'github:numtide/flake-utils/c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a' (2024-09-17)
  → 'github:numtide/flake-utils/11707dc2f618dd54ca8739b309ec4fc024de578b' (2024-11-13)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/dba414932936fde69f0606b4f1d87c5bc0003ede' (2024-11-06)
  → 'github:nixos/nixpkgs/689fed12a013f56d4c4d3f612489634267d86529' (2024-11-12)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/4aa36568d413aca0ea84a1684d2d46f55dbabad7' (2024-11-05)
  → 'github:nixos/nixpkgs/dc460ec76cbff0e66e269457d7b728432263166c' (2024-11-11)
2024-11-15 23:08:32 +01:00
dd044a9ca0
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/080166c15633801df010977d9d7474b4a6c549d7' (2024-10-30)
  → 'github:nixos/nixpkgs/dba414932936fde69f0606b4f1d87c5bc0003ede' (2024-11-06)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/7ffd9ae656aec493492b44d0ddfb28e79a1ea25d' (2024-11-02)
  → 'github:nixos/nixpkgs/4aa36568d413aca0ea84a1684d2d46f55dbabad7' (2024-11-05)
2024-11-08 15:08:35 +01:00
c499013c89
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/32e940c7c420600ef0d1ef396dc63b04ee9cad37' (2024-10-23)
  → 'github:nixos/nixpkgs/080166c15633801df010977d9d7474b4a6c549d7' (2024-10-30)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/2768c7d042a37de65bb1b5b3268fc987e534c49d' (2024-10-23)
  → 'github:nixos/nixpkgs/7ffd9ae656aec493492b44d0ddfb28e79a1ea25d' (2024-11-02)
2024-11-04 19:17:01 +01:00
eecdc8ac6f
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/c0b1da36f7c34a7146501f684e9ebdf15d2bebf8' (2024-10-14)
  → 'github:nixos/nixpkgs/32e940c7c420600ef0d1ef396dc63b04ee9cad37' (2024-10-23)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/a3c0b3b21515f74fd2665903d4ce6bc4dc81c77c' (2024-10-14)
  → 'github:nixos/nixpkgs/2768c7d042a37de65bb1b5b3268fc987e534c49d' (2024-10-23)
2024-10-26 11:24:02 +02:00
84186a487e
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/c505ebf777526041d792a49d5f6dd4095ea391a7' (2024-10-11)
  → 'github:nixos/nixpkgs/c0b1da36f7c34a7146501f684e9ebdf15d2bebf8' (2024-10-14)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/5633bcff0c6162b9e4b5f1264264611e950c8ec7' (2024-10-09)
  → 'github:nixos/nixpkgs/a3c0b3b21515f74fd2665903d4ce6bc4dc81c77c' (2024-10-14)
2024-10-17 17:32:11 +02:00
110483f2df
flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/1bbc1a5a1f4de7401c92db85b2119ed21bb4139d' (2024-09-20)
  → 'github:nix-community/home-manager/2f23fa308a7c067e52dfcc30a0758f47043ec176' (2024-09-22)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/086b448a5d54fd117f4dc2dee55c9f0ff461bdc1' (2024-09-16)
  → 'github:nixos/nixpkgs/c505ebf777526041d792a49d5f6dd4095ea391a7' (2024-10-11)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/99dc8785f6a0adac95f5e2ab05cc2e1bf666d172' (2024-09-16)
  → 'github:nixos/nixpkgs/5633bcff0c6162b9e4b5f1264264611e950c8ec7' (2024-10-09)
2024-10-12 13:16:17 +02:00
4b75abd75b
flake.lock: Update
Flake lock file updates:

• Updated input 'flake-utils':
    'github:numtide/flake-utils/b1d9ab70662946ef0850d488da1c9019f3a9752a' (2024-03-11)
  → 'github:numtide/flake-utils/c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a' (2024-09-17)
• Updated input 'home-manager':
    'github:nix-community/home-manager/208df2e558b73b6a1f0faec98493cb59a25f62ba' (2024-09-07)
  → 'github:nix-community/home-manager/1bbc1a5a1f4de7401c92db85b2119ed21bb4139d' (2024-09-20)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/8f7492cce28977fbf8bd12c72af08b1f6c7c3e49' (2024-09-14)
  → 'github:nixos/nixpkgs/086b448a5d54fd117f4dc2dee55c9f0ff461bdc1' (2024-09-16)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/345c263f2f53a3710abe117f28a5cb86d0ba4059' (2024-09-13)
  → 'github:nixos/nixpkgs/99dc8785f6a0adac95f5e2ab05cc2e1bf666d172' (2024-09-16)
2024-09-20 12:40:47 +02:00
169c9bc609
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/44a71ff39c182edaf25a7ace5c9454e7cba2c658' (2024-09-10)
  → 'github:nixos/nixpkgs/8f7492cce28977fbf8bd12c72af08b1f6c7c3e49' (2024-09-14)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/1355a0cbfeac61d785b7183c0caaec1f97361b43' (2024-09-10)
  → 'github:nixos/nixpkgs/345c263f2f53a3710abe117f28a5cb86d0ba4059' (2024-09-13)
2024-09-15 21:57:12 +02:00
d656562334
flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/e1391fb22e18a36f57e6999c7a9f966dc80ac073' (2024-07-03)
  → 'github:nix-community/home-manager/208df2e558b73b6a1f0faec98493cb59a25f62ba' (2024-09-07)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/6e99f2a27d600612004fbd2c3282d614bfee6421' (2024-08-30)
  → 'github:nixos/nixpkgs/44a71ff39c182edaf25a7ace5c9454e7cba2c658' (2024-09-10)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/12228ff1752d7b7624a54e9c1af4b222b3c1073b' (2024-08-31)
  → 'github:nixos/nixpkgs/1355a0cbfeac61d785b7183c0caaec1f97361b43' (2024-09-10)
2024-09-12 22:42:21 +02:00
7d971ad8e1
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/71e91c409d1e654808b2621f28a327acfdad8dc2' (2024-08-28)
  → 'github:nixos/nixpkgs/12228ff1752d7b7624a54e9c1af4b222b3c1073b' (2024-08-31)
2024-09-03 18:30:42 +02:00
1b9ed78480
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/ae2fc9e0e42caaf3f068c1bfdc11c71734125e06' (2024-08-28)
  → 'github:nixos/nixpkgs/6e99f2a27d600612004fbd2c3282d614bfee6421' (2024-08-30)
2024-09-01 14:55:04 +02:00
065172f1f9
Configure but disable auto upgrade task 2024-09-01 14:54:58 +02:00
1a56aa5fe5
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/797f7dc49e0bc7fab4b57c021cdf68f595e47841' (2024-08-22)
  → 'github:nixos/nixpkgs/ae2fc9e0e42caaf3f068c1bfdc11c71734125e06' (2024-08-28)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/d0e1602ddde669d5beb01aec49d71a51937ed7be' (2024-08-24)
  → 'github:nixos/nixpkgs/71e91c409d1e654808b2621f28a327acfdad8dc2' (2024-08-28)
2024-08-30 09:23:08 +02:00
16 changed files with 90 additions and 523 deletions

28
flake.lock generated
View File

@ -5,11 +5,11 @@
"systems": "systems"
},
"locked": {
"lastModified": 1710146030,
"narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=",
"lastModified": 1731533236,
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a",
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
"type": "github"
},
"original": {
@ -25,43 +25,43 @@
]
},
"locked": {
"lastModified": 1720042825,
"narHash": "sha256-A0vrUB6x82/jvf17qPCpxaM+ulJnD8YZwH9Ci0BsAzE=",
"lastModified": 1739570999,
"narHash": "sha256-eCc0/Q4bPpe4/AS+uzIrHLJcR6BxPQ69q2kD0/Qe6rU=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "e1391fb22e18a36f57e6999c7a9f966dc80ac073",
"rev": "254d47082e23dbf72fdeca1da6fe1da420f478d8",
"type": "github"
},
"original": {
"owner": "nix-community",
"ref": "release-24.05",
"ref": "release-24.11",
"repo": "home-manager",
"type": "github"
}
},
"nixpkgs": {
"locked": {
"lastModified": 1724316499,
"narHash": "sha256-Qb9MhKBUTCfWg/wqqaxt89Xfi6qTD3XpTzQ9eXi3JmE=",
"lastModified": 1739357830,
"narHash": "sha256-9xim3nJJUFbVbJCz48UP4fGRStVW5nv4VdbimbKxJ3I=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "797f7dc49e0bc7fab4b57c021cdf68f595e47841",
"rev": "0ff09db9d034a04acd4e8908820ba0b410d7a33a",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-24.05",
"ref": "nixos-24.11",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs-unstable": {
"locked": {
"lastModified": 1724479785,
"narHash": "sha256-pP3Azj5d6M5nmG68Fu4JqZmdGt4S4vqI5f8te+E/FTw=",
"lastModified": 1739446958,
"narHash": "sha256-+/bYK3DbPxMIvSL4zArkMX0LQvS7rzBKXnDXLfKyRVc=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "d0e1602ddde669d5beb01aec49d71a51937ed7be",
"rev": "2ff53fe64443980e139eaa286017f53f88336dd0",
"type": "github"
},
"original": {

View File

@ -1,11 +1,11 @@
{
inputs = {
home-manager = {
url = "github:nix-community/home-manager/release-24.05";
url = "github:nix-community/home-manager/release-24.11";
inputs.nixpkgs.follows = "nixpkgs";
};
nixpkgs = {
url = "github:nixos/nixpkgs/nixos-24.05";
url = "github:nixos/nixpkgs/nixos-24.11";
};
nixpkgs-unstable = {
url = "github:nixos/nixpkgs/nixos-unstable";

View File

@ -38,7 +38,7 @@ user:
./rofi.nix
./rust.nix
./signal.nix
./sway.nix
./sway/default.nix
./telegram.nix
./thunderbird.nix
./tmux.nix

View File

@ -25,6 +25,11 @@ user:
sendemail = {
smtpserver = "${pkgs.msmtp}/bin/msmtp";
};
url = {
"git@github.com:" = {
insteadOf = "https://github.com/";
};
};
};
signing = {
key = "1FFE431282F4B8CC0A7579167FB009175885FC76";

View File

@ -118,7 +118,6 @@ require('packer').startup(function(use)
-- ui stuff
use {
'akinsho/bufferline.nvim',
tag = "v3.*",
requires = 'nvim-tree/nvim-web-devicons',
config = function()
require("bufferline").setup {}

View File

@ -1,462 +1,12 @@
{ pkgs, ... }:
let
config = {
plugins = with pkgs.vimPlugins; [
packer-nvim
# vim-colors-solarized
# coc-nvim
# coc-rust-analyzer
# coc-pyright
# coc-go
# # orgmode-nvim
# # nvim-treesitter
# ctrlp-vim
# editorconfig-vim
# vim-gist
# goyo-vim
# # gopls
# neomake
# rust-vim
# solarized
# vim-commentary
# vim-dispatch
# vim-fugitive
# vim-gitgutter
# vim-lastplace
# vim-nix
# vim-polyglot
# vim-repeat
# # vim-scala
# vim-sleuth
# vim-surround
# vim-trailing-whitespace
# # vimtex
# vimux
# vimwiki
];
enable = true;
# extraConfig = ''
# set background=dark
# " allow switching away from unsaved buffers
# set hidden
# set history=1000
# set updatetime=300
# set expandtab
# set shiftwidth=2
# set tabstop=2
# set ignorecase
# set smartcase
# set number
# set relativenumber
# set backupdir=$HOME/.vim/backupfiles//
# set directory=$HOME/.vim/swapfiles//
# set undodir=$HOME/.vim/undofiles//
# set undofile
# set nocompatible
# filetype plugin indent on
# " always set autoindenting on
# set autoindent
# " smart indent; stop indent when closing brackets etc
# set smartindent
# " two spaces after .?! when joining lines
# set joinspaces
# " highlight search result
# set hlsearch
# " incremental search
# set incsearch
# set nolazyredraw
# " delete whitespace, line break and char using <BS>
# set backspace=indent,eol,start
# " always show curser position
# set ruler
# " yank into system clipboard
# set clipboard=unnamedplus
# colorscheme solarized
# " true color
# set termguicolors
# " make true colors work in tmux
# let &t_8f = "\<Esc>[38;2;%lu;%lu;%lum"
# let &t_8b = "\<Esc>[48;2;%lu;%lu;%lum"
# " set textwidth=80
# set colorcolumn=+1
# set signcolumn=yes
# " highlight current line
# set cursorline
# " encoding
# set fileencoding=utf-8
# " break at last word instead of last char
# set linebreak
# " autoload file changes
# set autoread
# set smarttab
# set softtabstop=2
# set shiftround
# " invisible characters
# set list
# " set listchars=tab:â\ ,eol:¬,trail:â,extends:â¯,precedes:â®
# " set showbreak=âª
# " code folding settings
# " fold based on syntax
# set foldmethod=indent
# " don't fold by default
# set nofoldenable
# set foldlevel=1
# " smoother redrawing
# set ttyfast
# " diff with vertical split
# set diffopt+=vertical
# " show the status line all the time
# set laststatus=2
# " keep 5 lines on the screen when scrolling
# set scrolloff=5
# " enhanced command line completion
# set wildmenu
# " Search down into subfolders
# " Provides tab-completion for all file-related tasks
# set path+=**
# " show incomplete commands
# set showcmd
# " complete files like a shell
# set wildmode=list:longest
# " command bar height
# set cmdheight=1
# " set terminal title
# set title
# " set shortmess+=TOFwatc
# set shortmess+=c
# " show matching braces
# set showmatch
# " how many tenths of a second to blink
# set mat=2
# " set spell langs
# set spelllang=de,en
# syntax enable
# " let g:polyglot_disabled=['latex']
# " highlight clear SpellBad
# " highlight SpellBad cterm=undercurl
# " " Only do this part when compiled with support for autocommands.
# " if has("autocmd")
# " " Put these in an autocmd group, so that we can delete them easily.
# " augroup vimrcEx
# " au!
# " autocmd FileType text setlocal foldtext<
# " augroup END
# " endif " has("autocmd")
# " error bells
# set errorbells
# set visualbell
# set timeoutlen=500
# " turn on manpages (:Man)
# runtime ftplugin/man.vim
# " set a map leader for more key combos
# let mapleader=','
# " clear highlighted search
# noremap <space> :nohlsearch<cr>
# " enable . command in visual mode
# vnoremap . :normal .<cr>
# " make the highlighting of tabs and other non-text less annoying
# highlight SpecialKey ctermbg=none ctermfg=8
# highlight NonText ctermbg=none ctermfg=8
# " other color for popup
# highlight Pmenu ctermbg=gray guibg=gray
# " ctrlp
# " order top to bottom
# let g:ctrlp_match_window='bottom,order::ttb'
# " open files in new buffer
# let g:ctrlp_switch_buffer=0
# " use ripgrep if available
# if executable('rg')
# set grepprg=rg\ --color=never
# let g:ctrlp_user_command='rg %s --files -i --color=never --glob ""'
# let g:ctrlp_use_caching=0
# endif
# " set textwidth for mails
# autocmd FileType mail setlocal textwidth=72
# " count wraped lines as one line when doing relative jumps
# noremap <silent> <expr> j (v:count == 0 ? 'gj' : 'j')
# noremap <silent> <expr> k (v:count == 0 ? 'gk' : 'k')
# " scroll the viewport faster
# nnoremap <C-e> 3<C-e>
# nnoremap <C-y> 3<C-y>
# "" Section AutoGroups {{{
# "" file type specific settings
# augroup configgroup
# autocmd!
# " automatically resize panes on resize
# autocmd VimResized * exe 'normal! \<c-w>='
# autocmd BufWritePost .vimrc,.vimrc.local,init.vim source %
# " save all files on focus lost, ignoring warnings about untitled buffers
# autocmd FocusLost * silent! wa
# " make quickfix windows take all the lower section of the screen
# " when there are multiple windows open
# autocmd FileType qf wincmd J
# autocmd! BufWritePost * Neomake
# augroup END
# " }}}
# " Append modeline after last line in buffer.
# " Use substitute() instead of printf() to handle '%%s' modeline in LaTeX files.
# function! AppendModeline()
# let l:modeline = printf(" vim: set filetype=%s ts=%d sw=%d tw=%d %s :",
# \ &filetype, &tabstop, &shiftwidth, &textwidth, &expandtab ? 'et' : 'noet')
# let l:modeline = substitute(&commentstring, "%s", l:modeline, "")
# call append(line("$"), l:modeline)
# endfunction
# nnoremap <silent> <Leader>ml :call AppendModeline()<CR>
# " netrw settings
# " disable banner
# let g:netrw_banner=0
# " open in prior window
# let g:netrw_browse_split=4
# " open splits to the right
# let g:netrw_altv=1
# " treeview
# let g:netrw_liststyle=3
# let g:netrw_list_hide=netrw_gitignore#Hide()
# let g:netrw_list_hide.=',\(^\|\s\s\)\zs\.\S\+'
# " vimux mappings
# " Prompt for a command
# map <Leader>vp :VimuxPromptCommand<CR>
# " Prompt for a make command
# map <Leader>vm :VimuxPromptCommand("make ")<CR>
# " Inspect runner pane
# map <Leader>vi :VimuxInspectRunner<CR>
# " Close runner
# map <Leader>vq :VimuxCloseRunner<CR>
# " Rerun last command
# map <Leader>vv :VimuxRunLastCommand<CR>
# " Stop running command
# map <Leader>vs :VimuxInterruptRunner<CR>
# " close Goyo *and* vim with :q
# function! s:goyo_enter()
# let b:quitting=0
# let b:quitting_bang=0
# autocmd QuitPre <buffer> let b:quitting=1
# cabbrev <buffer> q! let b:quitting_bang=1 <bar> q!
# endfunction
# function! s:goyo_leave()
# " Quit Vim if this is the only remaining buffer
# if b:quitting && len(filter(range(1, bufnr('$')), 'buflisted(v:val)')) == 1
# if b:quitting_bang
# qa!
# else
# qa
# endif
# endif
# endfunction
# autocmd! User GoyoEnter call <SID>goyo_enter()
# autocmd! User GoyoLeave call <SID>goyo_leave()
# " run rustfmt when saving a file
# let g:rustfmt_autosave=1
# au BufRead,BufNewFile *.sbt set filetype=scala
# " textwidth for emails
# au BufRead /tmp/*mutt-* set tw=72
# augroup filetypedetect
# " Mail
# autocmd BufRead,BufNewFile *mutt-* setfiletype mail
# augroup END
# let g:coc_global_extensions = [
# \ 'coc-explorer',
# \ 'coc-snippets',
# \ 'coc-pairs'
# \ ]
# nmap ge :CocCommand explorer<CR>
# " Use tab for trigger completion with characters ahead and navigate.
# " Use command ':verbose imap <tab>' to make sure tab is not mapped by other plugin.
# inoremap <silent><expr> <TAB>
# \ pumvisible() ? "\<C-n>" :
# \ <SID>check_back_space() ? "\<TAB>" :
# \ coc#refresh()
# inoremap <expr><S-TAB> pumvisible() ? "\<C-p>" : "\<C-h>"
# function! s:check_back_space() abort
# let col = col('.') - 1
# return !col || getline('.')[col - 1] =~# '\s'
# endfunction
# " Use <c-space> to trigger completion.
# inoremap <silent><expr> <c-space> coc#refresh()
# " Use <cr> to confirm completion, `<C-g>u` means break undo chain at current position.
# " Coc only does snippet and additional edit on confirm.
# inoremap <expr> <cr> pumvisible() ? "\<C-y>" : "\<C-g>u\<CR>"
# " Or use `complete_info` if your vim support it, like:
# " inoremap <expr> <cr> complete_info()["selected"] != "-1" ? "\<C-y>" : "\<C-g>u\<CR>"
# " Use `[g` and `]g` to navigate diagnostics
# nmap <silent> [g <Plug>(coc-diagnostic-prev)
# nmap <silent> ]g <Plug>(coc-diagnostic-next)
# " Remap keys for gotos
# nmap <silent> gd <Plug>(coc-definition)
# nmap <silent> gy <Plug>(coc-type-definition)
# nmap <silent> gi <Plug>(coc-implementation)
# nmap <silent> gr <Plug>(coc-references)
# " Use K to show documentation in preview window
# nnoremap <silent> K :call <SID>show_documentation()<CR>
# function! s:show_documentation()
# if (index(['vim','help'], &filetype) >= 0)
# execute 'h '.expand('<cword>')
# else
# call CocAction('doHover')
# endif
# endfunction
# " Highlight symbol under cursor on CursorHold
# autocmd CursorHold * silent call CocActionAsync('highlight')
# " Remap for rename current word
# nmap <leader>rn <Plug>(coc-rename)
# " Remap for format selected region
# xmap <leader>f <Plug>(coc-format-selected)
# nmap <leader>f <Plug>(coc-format-selected)
# augroup mygroup
# autocmd!
# " Setup formatexpr specified filetype(s).
# autocmd FileType typescript,json setl formatexpr=CocAction('formatSelected')
# " Update signature help on jump placeholder
# autocmd User CocJumpPlaceholder call CocActionAsync('showSignatureHelp')
# augroup end
# " Remap for do codeAction of selected region, ex: `<leader>aap` for current paragraph
# xmap <leader>a <Plug>(coc-codeaction-selected)
# nmap <leader>a <Plug>(coc-codeaction-selected)
# " Remap for do codeAction of current line
# nmap <leader>ac <Plug>(coc-codeaction)
# " Fix autofix problem of current line
# nmap <leader>qf <Plug>(coc-fix-current)
# " Create mappings for function text object, requires document symbols feature of languageserver.
# xmap if <Plug>(coc-funcobj-i)
# xmap af <Plug>(coc-funcobj-a)
# omap if <Plug>(coc-funcobj-i)
# omap af <Plug>(coc-funcobj-a)
# " Use <C-d> for select selections ranges, needs server support, like: coc-tsserver, coc-python
# nmap <silent> <C-d> <Plug>(coc-range-select)
# xmap <silent> <C-d> <Plug>(coc-range-select)
# " Use `:Format` to format current buffer
# command! -nargs=0 Format :call CocAction('format')
# " Use `:Fold` to fold current buffer
# command! -nargs=? Fold :call CocAction('fold', <f-args>)
# " use `:OR` for organize import of current buffer
# command! -nargs=0 OR :call CocAction('runCommand', 'editor.action.organizeImport')
# " Add status line support, for integration with other plugin, checkout `:h coc-status`
# " set statusline^=%{coc#status()}%{get(b:,'coc_current_function',''')}
# " Using CocList
# " Show all diagnostics
# nnoremap <silent> <space>a :<C-u>CocList diagnostics<cr>
# " Manage extensions
# nnoremap <silent> <space>e :<C-u>CocList extensions<cr>
# " Show commands
# nnoremap <silent> <space>c :<C-u>CocList commands<cr>
# " Find symbol of current document
# nnoremap <silent> <space>o :<C-u>CocList outline<cr>
# " Search workspace symbols
# nnoremap <silent> <space>s :<C-u>CocList -I symbols<cr>
# " Do default action for next item.
# nnoremap <silent> <space>j :<C-u>CocNext<CR>
# " Do default action for previous item.
# nnoremap <silent> <space>k :<C-u>CocPrev<CR>
# " Resume latest coc list
# nnoremap <silent> <space>p :<C-u>CocListResume<CR>
# " properly find root for py projects in workspace
# autocmd FileType python let b:coc_root_patterns = ['.git', '.env', 'venv', '.venv', 'setup.cfg', 'setup.py', 'pyproject.toml', 'pyrightconfig.json']
# " let g:tex_flavor = 'latex'
# '';
# lua << EOF
# ${builtins.readFile ./init.lua}
# EOF
# generatedConfigs = {
# lua = builtins.readFile ./plugins.lua;
# };
extraConfig = ''
${builtins.readFile ./init.vim}
lua << EOF
${builtins.readFile ./init.lua}
EOF
'';
};
in {
# Note that this doesnt merge deeply, so you couldnt add to plugins. For that
# you can use the nixos module systems mkMerge with
# programs.neovim = lib.mkMerge [ config { vimAlias = true; } ]
{ pkgs, ... }: {
programs.neovim = {
enable = true;
vimAlias = true;
viAlias = true;
} // config;
# programs.vim = config;
# xdg.configFile."nvim/coc-settings.json".text = builtins.toJSON {
# # "go.goplsPath" = "${gopls}/bin/gopls";
# };
plugins = with pkgs.unstable.vimPlugins; [
astrocore
astrolsp
astroui
];
};
}

View File

@ -124,7 +124,6 @@
};
script = ''
polybar top &
'';
};
}

View File

@ -16,6 +16,7 @@ let
in {
imports = [
./gammastep.nix
./kanshi.nix
];
home.packages = with pkgs; [
@ -41,6 +42,7 @@ in {
wayland.windowManager.sway = {
enable = true;
swaynag.enable = true;
systemd.enable = true;
config = {
modifier = mod;

34
home/sway/kanshi.nix Normal file
View File

@ -0,0 +1,34 @@
{ config, ... }: {
# automatically configure monitor layout depending on connected devices
# https://git.sr.ht/~emersion/kanshi
services.kanshi = {
enable = config.wayland.windowManager.sway.enable;
settings = [
{
profile = {
name = "home";
outputs = [
{
criteria = "eDP-1";
position = "0,0";
}
{
criteria = "HDMI-A-1";
position = "1920,0";
}
];
};
}
{
profile = {
name = "mobile";
outputs = [
{
criteria = "eDP-1";
}
];
};
}
];
};
}

View File

@ -37,10 +37,10 @@ inputs:
# stop mumble from muting other processes
#extraConfig = "unload-module module-role-cork";
#};
opengl = {
graphics = {
enable = true;
# driSupport = true;
driSupport32Bit = true;
enable32Bit = true;
};
};
@ -167,8 +167,8 @@ inputs:
# virtualbox.host.enableExtensionPack = true;
};
# virt-manager
virtualisation.libvirtd.enable = true;
programs.virt-manager.enable = true;
virtualisation.libvirtd.enable = false;
programs.virt-manager.enable = false;
#dconf.settings = {
#"org/virt-manager/virt-manager/connections" = {
#autoconnect = ["qemu:///system"];
@ -206,7 +206,7 @@ inputs:
font-awesome
nerdfonts
noto-fonts
noto-fonts-cjk
noto-fonts-cjk-sans
noto-fonts-emoji
powerline-fonts
material-icons

View File

@ -30,7 +30,8 @@ inputs:
tea
#idea.idea-community
unstable.jetbrains.idea-community
# unstable.jetbrains.idea-community
jetbrains.idea-community
dbeaver-bin
];

View File

@ -23,7 +23,7 @@ inputs:
];
# needed for steam
hardware.opengl.driSupport32Bit = true;
hardware.graphics.enable32Bit = true;
hardware.pulseaudio.support32Bit = true;
programs.steam.enable = true;

View File

@ -22,16 +22,22 @@ inputs.nixpkgs.lib.nixosSystem {
(import ./office.nix inputs)
({ pkgs, lib, ... }: {
system.autoUpgrade = {
enable = true;
enable = false;
flake = inputs.self.outPath;
flags = [
"--update-input"
"nixpkgs"
"--update-input"
"nixpkgs-unstable"
"--update-input"
"home-manager"
"--update-input"
"flake-utils"
"-L" # print build logs
];
allowReboot = false;
};
environment.systemPackages = with pkgs; [
# automatic btrfs snapshots
snapper
snapper-gui
];
networking = {
hostName = hostname;
interfaces.enp1s0.useDHCP = true;
@ -41,14 +47,6 @@ inputs.nixpkgs.lib.nixosSystem {
# enable touchpad support
libinput.enable = true;
blueman.enable = true;
snapper.configs = {
home = {
SUBVOLUME = "/home";
ALLOW_USERS = [ "me" ];
TIMELINE_CREATE = true;
TIMELINE_CLEANUP = true;
};
};
};
users.users.me = {
isNormalUser = true;

View File

@ -1,28 +1,6 @@
{ ... }: {
services.btrbk = {
instances = {
/*
home = {
settings = {
snapshot_preserve = "24h 14d 4w 12m";
snapshot_preserve_min = "latest";
# don't auto cleanup target
target_preserve_min = "all";
volume."/" = {
snapshot_dir = ".btrbk";
subvolume = {
home = {
snapshot_create = "always";
};
};
target = "/run/media/me/backup/morpheus";
};
};
};
*/
# local snapshots:
# - create hourly
# - keep hourly for 4 days and daily forever
@ -49,7 +27,8 @@
# disable systemd timer
onCalendar = null;
settings = {
snapshot_preserve = "*h 14d";
# 14 * 24 = 336
snapshot_preserve = "336h 14d";
snapshot_preserve_min = "latest";
target_preserve = "14d 8w *m";

View File

@ -13,7 +13,7 @@ inputs.nixpkgs.lib.nixosSystem {
(import ./office.nix inputs)
({ pkgs, lib, ... }: {
system.autoUpgrade = {
enable = true;
enable = false;
allowReboot = false;
};