Commit graph

103 commits

Author SHA1 Message Date
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
Felix Schröter 643c0964c1
feat(flake): fix checks 2022-08-08 22:59:27 +02:00
Felix Schröter 9693e762df
feat: migrate home-server to LattePanda 3 Delta 2022-08-03 03:15:06 +02:00
Felix Schröter 9fbea3db5c
feat: update deconz
- add x86_64-linux support
- expose in flake
2022-08-03 01:30:46 +02:00
Felix Schröter feb5e19694
feat: configure media group for samba 2022-07-13 23:24:19 +02:00
Felix Schröter 8700e85e89
refactor(flake): simplify formatter config 2022-07-10 13:16:25 +02:00
Felix Schröter 89521de3f5
chore(flake): update inputs 2022-07-10 13:13:35 +02:00
Felix Schröter 8c52dfff36
refactor: rename server: rpi4 -> home-server 2022-06-26 13:22:50 +02:00
Felix Schröter fd6ed6ce63
feat(home-server): update local IP address 2022-06-13 21:58:27 +02:00
Felix Schröter e3fbe28103
feat(home-server): rename felix-rpi4 to home-server 2022-05-15 15:39:12 +02:00
Felix Schröter 86e655057e
feat(flake): add shellcheck to pre-commit-check 2022-05-12 11:45:10 +02:00
Felix Schröter ab0bc5268b
feat(flake): set formatter for nix fmt 2022-05-12 11:45:10 +02:00
Felix Schröter 3b5460f6c9
fix(flake): switch to new devShells output 2022-05-12 11:02:34 +02:00