Commit graph

115 commits

Author SHA1 Message Date
Felix Schröter 22c9880314
chore(flake): update inputs 2024-08-27 13:09:54 +02:00
Felix Schröter bc4e35b55c
feat: add COSMIC specialisation 2024-05-26 17:38:58 +02:00
Felix Schröter b39eb019e9
feat: switch back to agenix 2024-05-26 17:38:45 +02:00
Felix Schröter 1c5d83d81e
style: reformat with nixfmt-rfc-style 2024-05-26 17:37:08 +02:00
Felix Schröter a377290326
chore: upgrade to NixOS 24.05 2024-05-26 13:04:30 +02:00
Felix Schröter bf90bef6c0
chore(flake): remove usage of flakehub again 2024-05-26 12:10:20 +02:00
Felix Schröter 36446e05fa
chore(flake): update inputs 2024-05-26 12:10:20 +02:00
Felix Schröter 4b1e8fe486
feat(hosts): add doctr & penguin 2024-01-30 22:00:35 +01:00
Felix Schröter 8252e62c0c
refactor: create flake module for hosts/ 2024-01-30 20:39:50 +01:00
Felix Schröter 6dda98201d
refactor: move lib into flake module 2024-01-30 20:09:08 +01:00
Felix Schröter 99daa25dee
refactor: add flake module for pkgs/ 2024-01-30 20:00:23 +01:00
Felix Schröter c4ada51f15
refactor: use nixos-hardware GPU configs
Replace custom GPU config with ones from nixos-hardware.
2023-11-28 00:54:03 +01:00
Felix Schröter 531a407c08
chore: upgrade to NixOS 23.11 2023-11-28 00:54:03 +01:00
Felix Schröter 60b721fc6d
feat(modules): add inadyn NixOS module 2023-10-04 20:16:44 +02:00
Felix Schröter 10c0834daa
refactor(flake): optimize structure
- get rid of some `rec`s
- move lib & overlays into flake modules
2023-09-30 16:40:05 +02:00
Felix Schröter 4a09825289
feat(flake): improve firefox-addons & arkenfox-userjs inputs
- replace full rycee/nur-expressions input with firefox-addons flake
- use arkenfox user.js directly from github:arkenfox/user.js as input
2023-09-30 03:31:56 +02:00
Felix Schröter 3f073a83c4
feat(virtualisation): improve libvirt config 2023-09-29 15:41:16 +02:00
Felix Schröter 5ba17c8ccf
fix(virtualisation): add & extend sub{u,g}id ranges 2023-09-18 23:39:37 +02:00
Felix Schröter 4f22b0857d
feat(flake): add nix-community cachix to nix substituters
Also sets substituters on flake.nix's `nixConfig` in addition to
`nixosConfiguration`s `nix.settings`.
2023-09-13 16:01:57 +02:00
Felix Schröter e8e8ffe166
feat(matrix): switch to matrix-conduit from nixos-unstable 2023-09-13 14:04:04 +02:00
Felix Schröter 302151a92b
fix(flake): add missing output homeManagerModules.mullvad-browser 2023-09-13 14:01:43 +02:00
Felix Schröter bc1f3c9465
feat: add fh 2023-09-13 14:01:04 +02:00
Felix Schröter 1a7138d093
chore(flake): switch some inputs to FlakeHub 2023-09-13 14:00:21 +02:00
Felix Schröter cb0499cb09
refactor: move host configs to hosts/ 2023-08-13 00:28:29 +02:00
Felix Schröter f3c9ed76f5
fix(printing): switch from ipp everywhere to maintained brlaser fork 2023-08-12 19:29:58 +02:00
Felix Schröter 3941ac0182
feat(flake): switch from agenix to ragenix 2023-08-10 11:43:39 +02:00
Felix Schröter 0849088384
feat(matrix): add appservices with signal config 2023-07-30 00:58:08 +02:00
Felix Schröter 1b7b6596a8
feat(matrix): add conduit as default matrix server 2023-07-29 21:24:30 +02:00
Felix Schröter 06c003b528
fix(flake): fix deploy-rs config 2023-07-27 19:14:53 +02:00
Felix Schröter 438c738018
fix(flake): fix package outputs 2023-07-27 18:26:39 +02:00
Felix Schröter ec7c430e11
feat(flake): clean up & simplify config
- remove unused wrappers
- improve packages & overlays setup
- simplify createSystem
2023-07-27 18:19:35 +02:00
Felix Schröter d91a8d24d4
feat(flake): set up flake-parts 2023-07-22 18:49:30 +02:00
Felix Schröter 09f7db14c3
fix: use specialArgs instead of _module.args
Avoids infinite recursion issues in some cases.
2023-07-12 22:14:28 +02:00
Felix Schröter 0c805ab468
fix(flake): remove unused inputs.home-manager.inputs.utils 2023-06-08 23:16:21 +02:00
Felix Schröter e77fc1fe1d
chore: upgrade to NixOS 23.05 2023-05-31 19:03:54 +02:00
Felix Schröter a2d2991e32
feat(pkgs): add genericBinWrapper & mullvadExcludeWrapper
These allow creating wrapped packages that passthrough their arguments, so
`.override` can still be called on them with same arguments.
2023-04-26 00:13:50 +02:00
Felix Schröter aba645bbbb
feat: switch to mullvad-browser from nixpkgs-unstable 2023-04-20 11:51:25 +02:00
Felix Schröter 57395114d9
feat: remove glsl-language-server 2023-04-19 13:32:46 +02:00
Felix Schröter 2ab57e9051
refactor(flake): simplify code 2023-04-17 12:33:55 +02:00
Felix Schröter 371c136b38
feat: add modules for Firefox-based browsers
Mullvad Browser module works as expected.
Firefox & Tor Browser might still have some issues.
2023-04-15 00:47:18 +02:00
Felix Schröter 0bf8a6b336
feat(browsers): add mullvad-browser
Adds Mullvad Browser & sets it as the new default browser.
2023-04-12 21:06:32 +02:00
Felix Schröter d3220874f4
feat(flake): add nixpkgs-unstable input 2023-04-09 21:37:31 +02:00
Felix Schröter 54f2f0abba
feat(home-pc): enable amd-pstate 2023-03-14 13:47:39 +01:00
Felix Schröter 86231db308
chore(flake): update inputs 2023-02-01 20:16:03 +01:00
Felix Schröter 1da5ce612e
feat: expand systemd notify service with libnotify option 2023-01-06 19:23:11 +01:00
Felix Schröter 088ec3574c
chore(flake): update inputs 2022-12-29 14:15:34 +01:00
Felix Schröter 44b451377b
chore: update to NixOS 22.11 stable 2022-12-03 22:00:11 +01:00
Felix Schröter 9965f73c74
style: fix some statix issues 2022-09-28 15:27:19 +02:00
Felix Schröter 5f8e62f8bf
feat(flake): add pre-commit to checks 2022-08-08 23:53:33 +02:00
Felix Schröter 29538a99a0
feat(flake): add nixos-hardware modules 2022-08-08 22:59:27 +02:00