Merge remote-tracking branch 'origin'

This commit is contained in:
Simon Cornet 2024-03-29 20:25:29 +01:00
commit c50744477b
5 changed files with 79 additions and 58 deletions

View File

@ -12,7 +12,7 @@
./security.nix ./security.nix
./simon.nix ./simon.nix
./sound.nix ./sound.nix
./virt-manager.nix ./virtualisation.nix
]; ];
# system state version # system state version

View File

@ -12,32 +12,29 @@
devices = { devices = {
# encrypted root # encrypted root
"luks-057d6954-2fbe-4566-a0b9-cc7b8a9f9fd8" = { "luks-78011bc3-67ab-49d6-89f5-be5f50a6c013" = {
device = "/dev/disk/by-uuid/057d6954-2fbe-4566-a0b9-cc7b8a9f9fd8"; device = "/dev/disk/by-uuid/78011bc3-67ab-49d6-89f5-be5f50a6c013";
};
# encrypted swap
"luks-4dcf40dc-d12c-43e4-8727-687451750f90" = {
device = "/dev/disk/by-uuid/4dcf40dc-d12c-43e4-8727-687451750f90";
}; };
}; };
}; };
# filesystems - boot # filesystems - boot
fileSystems."/boot" = { fileSystems."/boot" = {
device = "/dev/disk/by-uuid/5180-0B5A"; device = "/dev/disk/by-label/BOOT";
fsType = "vfat"; fsType = "vfat";
}; };
# filesystems - root # filesystems - root
fileSystems."/" = { fileSystems."/" = {
device = "/dev/disk/by-uuid/ad8f83d1-3c00-49cc-90eb-8679d6600ddc"; device = "/dev/disk/by-label/root";
fsType = "ext4"; fsType = "ext4";
}; };
# swap device # swap
swapDevices = [ { swapDevices = [ {
device = "/dev/disk/by-uuid/e4772fc5-e676-48e4-9c35-3934e9a178b1"; device = "/swapfile";
size = 16384;
} ]; } ];
# networking # networking

View File

@ -4,16 +4,27 @@
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
# fonts # system
font-awesome btop
jetbrains-mono easyeffects
ubuntu_font_family fastfetch
fwupd
htop
intel-gpu-tools
killall
radeontop
pciutils
powertop
solaar
spice-vdagent
sshfs
wl-clipboard
# hyprland # hyprland
adwaita-qt adwaita-qt
brightnessctl brightnessctl
unstable.grimblast
grim grim
unstable.grimblast
imagemagick imagemagick
jq jq
lxappearance-gtk2 lxappearance-gtk2
@ -26,43 +37,42 @@
wofi wofi
xfce.xfce4-settings xfce.xfce4-settings
# system # fonts
easyeffects font-awesome
fwupd jetbrains-mono
intel-gpu-tools ubuntu_font_family
killall
radeontop
pciutils
powertop
solaar
spice-vdagent
sshfs
wl-clipboard
# usability # browsers
unstable.firefox
unstable.google-chrome
unstable.microsoft-edge
# general cli utilities
bat bat
btop
unstable.bitwarden
unstable.clipse unstable.clipse
cmatrix cmatrix
dnsutils distrobox
fastfetch
firefox
git git
gimp
unstable.google-chrome
htop
kitty
meld
mpv
unstable.multiviewer-for-f1
unstable.microsoft-edge
nextcloud-client
screen screen
unstable.spotify podman
unstable.vscode podman-compose
vim vim
wget wget
# general gui utilities
unstable.bitwarden
gimp
meld
nextcloud-client
unstable.vscode
# multimedia
mpv
unstable.multiviewer-for-f1
unstable.spotify
# dns utilities
dnsutils
whois whois
# office # office

View File

@ -1,7 +0,0 @@
{ config, pkgs, ... }: {
# setup virt-manager
virtualisation.libvirtd.enable = true;
programs.virt-manager.enable = true;
}

View File

@ -0,0 +1,21 @@
{ config, pkgs, ... }: {
# setup virt-manager
programs.virt-manager.enable = true;
# virtualistation
virtualisation = {
# libvirtd
libvirtd = {
enable = true;
};
# podman
podman = {
enable = true;
dockerCompat = true;
defaultNetwork.settings.dns_enabled = true;
};
};
}