This commit is contained in:
Alex 2024-07-19 11:09:45 -04:00
parent 7c7819b1c2
commit 48bf5f97db
2 changed files with 13 additions and 42 deletions

View File

@ -8,18 +8,24 @@
# Packages that should be installed to the user profile. # Packages that should be installed to the user profile.
home.packages = with pkgs; [ home.packages = with pkgs; [
aseprite
audacity
blender blender
darktable darktable
digikam
discord discord
famistudio
firefox firefox
flameshot flameshot
gimp-with-plugins gimp-with-plugins
gnucash gnucash
godot_4
grafx2 grafx2
jellyfin-media-player jellyfin-media-player
keepassxc keepassxc
krita krita
libreoffice libreoffice
lmms
lutris lutris
moonlight-qt moonlight-qt
mpv mpv
@ -27,6 +33,7 @@
nixpkgs-fmt nixpkgs-fmt
obsidian obsidian
picard picard
rawtherapee
spotify spotify
steam steam
syncthing syncthing

View File

@ -11,7 +11,13 @@
./hardware-configuration.nix ./hardware-configuration.nix
]; ];
hardware.system76.enableAll = true;
nix.settings.experimental-features = [ "nix-command" "flakes" ]; nix.settings.experimental-features = [ "nix-command" "flakes" ];
nixpkgs.config.allowUnfree = true;
nixpkgs.config.permittedInsecurePackages = [
"electron-25.9.0"
];
# Bootloader. # Bootloader.
boot.loader.systemd-boot.enable = true; boot.loader.systemd-boot.enable = true;
@ -97,54 +103,12 @@
# services.xserver.libinput.enable = true; # services.xserver.libinput.enable = true;
# Define a user account. Don't forget to set a password with passwd. # Define a user account. Don't forget to set a password with passwd.
nixpkgs.config.permittedInsecurePackages = [
"electron-25.9.0"
];
users.users.alex = { users.users.alex = {
isNormalUser = true; isNormalUser = true;
description = "Alex"; description = "Alex";
extraGroups = [ "networkmanager" "wheel" ]; extraGroups = [ "networkmanager" "wheel" ];
packages = with pkgs; [
aseprite
audacity
blender
darktable
digikam
discord
famistudio
firefox
flameshot
gimp-with-plugins
git
godot_4
gnucash
keepassxc
# kdePackages.kdenlive
krita
libreoffice
lmms
lutris
mpv
nextcloud-client
nixpkgs-fmt
obsidian
picard
spotify
steam
syncthing
rawtherapee
vim
vscode
yt-dlp
];
}; };
# Allow unfree packages
nixpkgs.config.allowUnfree = true;
# List packages installed in system profile. To search, run: # List packages installed in system profile. To search, run:
# $ nix search wget # $ nix search wget
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [