diff --git a/nixos76/alex/home.nix b/nixos76/alex/home.nix index 3b43f9a..ef66b56 100644 --- a/nixos76/alex/home.nix +++ b/nixos76/alex/home.nix @@ -8,18 +8,24 @@ # Packages that should be installed to the user profile. home.packages = with pkgs; [ + aseprite + audacity blender darktable + digikam discord + famistudio firefox flameshot gimp-with-plugins gnucash + godot_4 grafx2 jellyfin-media-player keepassxc krita libreoffice + lmms lutris moonlight-qt mpv @@ -27,6 +33,7 @@ nixpkgs-fmt obsidian picard + rawtherapee spotify steam syncthing diff --git a/thelio76/configuration.nix b/thelio76/configuration.nix index 42428c1..9abb71c 100644 --- a/thelio76/configuration.nix +++ b/thelio76/configuration.nix @@ -11,7 +11,13 @@ ./hardware-configuration.nix ]; + hardware.system76.enableAll = true; + nix.settings.experimental-features = [ "nix-command" "flakes" ]; + nixpkgs.config.allowUnfree = true; + nixpkgs.config.permittedInsecurePackages = [ + "electron-25.9.0" + ]; # Bootloader. boot.loader.systemd-boot.enable = true; @@ -97,54 +103,12 @@ # services.xserver.libinput.enable = true; # Define a user account. Don't forget to set a password with ‘passwd’. - nixpkgs.config.permittedInsecurePackages = [ - "electron-25.9.0" - ]; - - - users.users.alex = { isNormalUser = true; description = "Alex"; 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: # $ nix search wget environment.systemPackages = with pkgs; [