add element-desktop

This commit is contained in:
Grigory Shipunov 2022-06-27 18:50:35 +02:00
parent 368214ed3c
commit 5a0b2a82be
Signed by: 0xa
GPG key ID: 91FA5E5BF9AA901C
2 changed files with 12 additions and 5 deletions

View file

@ -10,9 +10,12 @@
url = github:astro/microvm.nix; url = github:astro/microvm.nix;
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
rust-overlay = {
url = github:oxalica/rust-overlay;
};
}; };
outputs = inputs@{ self, nixpkgs, nixpkgs-unstable, sops-nix, microvm, ... }: { outputs = inputs@{ self, nixpkgs, nixpkgs-unstable, sops-nix, microvm, rust-overlay, ... }: {
nixosConfigurations = { nixosConfigurations = {
microwave = nixpkgs-unstable.lib.nixosSystem { microwave = nixpkgs-unstable.lib.nixosSystem {
system = "x86_64-linux"; system = "x86_64-linux";
@ -25,14 +28,19 @@
./modules/basic-tools.nix ./modules/basic-tools.nix
./modules/gnupg.nix ./modules/gnupg.nix
./modules/hw-accel-intel.nix ./modules/hw-accel-intel.nix
./modules/kernel-latest.nix
./modules/virtualization.nix
./modules/radio.nix ./modules/radio.nix
./modules/tlp.nix ./modules/tlp.nix
./modules/wireguard.nix ./modules/wireguard.nix
./modules/binary-caches.nix ./modules/binary-caches.nix
./modules/science.nix ./modules/science.nix
./modules/mail.nix ./modules/mail.nix
({ pkgs, ... }: {
nixpkgs.overlays = [ rust-overlay.overlay ];
environment.systemPackages = with pkgs; [
rust-bin.stable.latest.default
gcc
];
})
]; ];
}; };
cirrus = nixpkgs.lib.nixosSystem { cirrus = nixpkgs.lib.nixosSystem {

View file

@ -5,8 +5,6 @@
{ config, pkgs, ... }: { config, pkgs, ... }:
{ {
# services.xserver.videoDrivers = [ "displaylink" "modesetting" ];
# SWAP # SWAP
zramSwap = { zramSwap = {
enable = true; enable = true;
@ -20,6 +18,7 @@
kicad kicad
gimp gimp
inkscape inkscape
element-desktop-wayland
]; ];
networking.firewall.enable = true; networking.firewall.enable = true;