Commit graph

649 commits

Author SHA1 Message Date
26e1dfacba
[General/Nix] Add builder user and builder helpers for remote builds 2022-04-02 20:34:30 +02:00
ec83386b9c
[Services] ananicy: Add BG_CPUIO type to nix-collect-garbage 2022-04-02 20:14:41 +02:00
a187f113b8
[General] Do not use trigger nix-gc and nix-store --optimise at the same time
Autoupgrade every sundays, instead of every day
2022-04-02 20:13:23 +02:00
4054f9604b
[FileSystems] Add conf option for udev rules 2022-04-02 20:11:44 +02:00
373c6dca82
[Desktop/Packages] Use chromium, since it is an alias to ungoogled-chromium 2022-04-01 00:46:20 +02:00
7206f0a8f2
[FileSystems] Include fsck.vfat in initrd... although it is not at the right path.
This must be improved upon.
2022-04-01 00:44:35 +02:00
bdd64b51d2
[HomeManager] Big enhancement to home manager!
Specific user config is loaded _directly_ from the system config

TODO: verify that "home.nix" actually exists before trying to import it
Also refactor "home.nix" in /etc/nixos/users and import them intelligently
2022-04-01 00:41:57 +02:00
f7b3283f6e
[Overlays/Packages] Do not optimize mesa or xorgserver, as it rebuilds the entire universe
Signed-off-by: Antoine Viallon <antoine@lesviallon.fr>
2022-03-27 14:50:24 +02:00
7d32fb35f5
[Overlays/Packages] Do not modify dolphin (only optimize it)
Signed-off-by: Antoine Viallon <antoine@lesviallon.fr>
2022-03-27 14:49:32 +02:00
0d0f4a8dcf
[Overlays] Add nur
Signed-off-by: Antoine Viallon <antoine@lesviallon.fr>
2022-03-27 14:48:59 +02:00
cc8a555773
[Overlays/Optimizations] Use fastStdenv to reduce build times 2022-03-27 14:48:37 +02:00
8b6ba02f45
[Overlays/Optimizations] Fix cmakeFlags 2022-03-27 14:48:14 +02:00
f0ac8c8151
[Overlays/Optimizations] Make optimizations disable-able 2022-03-27 14:47:48 +02:00
5b5bb79228
[Packages] Cleanup old comments
Signed-off-by: Antoine Viallon <antoine@lesviallon.fr>
2022-03-27 14:46:08 +02:00
d28aef4d8c
[Network] Add many different DNS options, including unbound
Signed-off-by: Antoine Viallon <antoine@lesviallon.fr>
2022-03-27 14:45:44 +02:00
bd85fa2566
[Packages+Overlays] Use ungoogled-chromium instead of chromium
Signed-off-by: Antoine Viallon <antoine@lesviallon.fr>
2022-03-27 14:45:12 +02:00
c2d8689dc4
[Packages/Overlays] Greatly tune and improve package automatic optimization 2022-03-27 01:17:06 +01:00
a3f7ca24b8
[Network] Disable LLMNR as it is a security issue, and it makes resolution slower 2022-03-27 01:15:53 +01:00
d50c951aae
[Desktop] Add kio-fuse, allowing to mount kio to filesystem
Example: webdav Nextcloud from Dolphin is mounted as a kio fuse fs,
allowing the use of shell commands
2022-03-27 01:14:13 +01:00
65249e06a2
[Desktop+Overlays] Add chromium to global packages
Enable Ublock and HTTPS Everywhere by default

Signed-off-by: Antoine Viallon <antoine@lesviallon.fr>
2022-03-26 22:18:12 +01:00
8c143ee73d
[Packages] Move steam in desktop config
Signed-off-by: Antoine Viallon <antoine@lesviallon.fr>
2022-03-26 22:17:18 +01:00
f49eacd70c
[Package/Overlays] Fix veracrypt overlay error
Signed-off-by: Antoine Viallon <antoine@lesviallon.fr>
2022-03-25 03:14:04 +01:00
8038c894a5
[Packages] Add several useful utils in default packages
Signed-off-by: Antoine Viallon <antoine@lesviallon.fr>
2022-03-25 03:06:33 +01:00
3b8d9a8d29
[Users/aviallon + Desktop] Move many user-specific config options into general
Signed-off-by: Antoine Viallon <antoine@lesviallon.fr>
2022-03-25 03:05:33 +01:00
7e85d37bbd
[Overlays/Packages] Enable cloudproviders/kio integration for nextcloud
Signed-off-by: Antoine Viallon <antoine@lesviallon.fr>
2022-03-25 03:04:22 +01:00
aae354de14
[Overlays/Packages] Add many features in htop build
Signed-off-by: Antoine Viallon <antoine@lesviallon.fr>
2022-03-25 03:04:01 +01:00
95115da012
[Desktop] Simplify SDDM fixes
Signed-off-by: Antoine Viallon <antoine@lesviallon.fr>
2022-03-25 03:03:10 +01:00
e462306e6e
[Packages+Overlays] Move several package overrides in overlays
Makes them available for everyone and everything.
Add Veracrypt

Signed-off-by: Antoine Viallon <antoine@lesviallon.fr>
2022-03-25 03:01:37 +01:00
6771dd826f
[Services] Avahi: improve quality of life (especially with printer sharing and auto-detection)
Signed-off-by: Antoine Viallon <antoine@lesviallon.fr>
2022-03-25 02:49:43 +01:00
21747d37a7
[Desktop+General] Add debug config flag in order to have more verbose boots
(for instance)

Signed-off-by: Antoine Viallon <antoine@lesviallon.fr>
2022-03-25 02:47:00 +01:00
67a7159f86
[Desktop] Add xdg gtk portal
Signed-off-by: Antoine Viallon <antoine@lesviallon.fr>
2022-03-25 02:45:51 +01:00
bcc4a47832
[Packages] Add VeraCrypt 2022-03-21 00:07:39 +01:00
42bbfa7979
[Services + General] Improve GPG support (especially over SSH)
Also add SmartCard support
2022-03-21 00:04:33 +01:00
c64f9cb86f
[Users/mviallon] Add chromium config 2022-03-13 22:46:56 +01:00
b8586fc211
[FileSystems] Add default lvm optimizations 2022-03-13 22:29:26 +01:00
47ada80342
[Desktop] Less silent boots 2022-03-13 22:27:55 +01:00
d17f158017
[Services] Add almost all printing drivers in existence 2022-03-09 00:34:44 +01:00
ebe67827e3
[Desktop] Add many essential desktop packages 2022-03-09 00:33:59 +01:00
6f34fd4f83
[Hardware/Nvidia] Improve VGPU config 2022-03-09 00:31:57 +01:00
32318c2864
[Packages + Overlays] Add unstable nix channel as an overlay in nixpkgs 2022-03-09 00:24:56 +01:00
b2db8a7ad7
[Desktop] Add skanlite 2022-03-08 23:45:38 +01:00
017666f5b2
[Desktop] Add some packages, including discover and packagekit 2022-03-06 16:42:30 +01:00
3afeb9eab0
[Service] Add scanner support 2022-03-05 23:34:22 +01:00
fb7a18db3e
[Packages + Desktop] Add many packages good for default desktop use 2022-03-05 23:33:42 +01:00
3d55cc1894
[Hardening] Deactivate password login for root when hardening is enabled 2022-03-02 20:56:16 +01:00
4915bff563
[Services] Improve printing support 2022-03-02 20:55:24 +01:00
24d945b8e9
[Packages] Add Steam 2022-02-28 23:36:27 +01:00
0ffeb10f6a
[Users] Bugfixes 2022-02-28 23:36:08 +01:00
34b6b977f6
[Packages + Hardware] Add aviallon.programs.allowUnfreeList to whitelist unfree packages (and add Nvidia-related things in it) 2022-02-28 23:35:26 +01:00
ecc636d64b
[Cachix] Add cachix support with nixpkgs-unfree cache 2022-02-28 22:53:52 +01:00