feat(nix): add NUR

This commit is contained in:
matt1432 2023-10-08 14:42:43 -04:00
parent 2a11856b8a
commit 6a425d6ac1
3 changed files with 35 additions and 31 deletions

Binary file not shown.

View file

@ -1,4 +1,4 @@
{ home-manager, ... }: { home-manager, nur, ... }:
{ {
## Global config to add home-manager module ## Global config to add home-manager module
@ -19,6 +19,7 @@
home-manager.users.matt = { home-manager.users.matt = {
imports = [ imports = [
nur.hmModules.nur
./dconf.nix ./dconf.nix
./theme.nix ./theme.nix
./hyprland.nix ./hyprland.nix

View file

@ -1,4 +1,4 @@
{ pkgs, ... }: { pkgs, config, ... }:
{ {
programs = { programs = {
@ -24,17 +24,16 @@
}; };
}; };
home.packages = with pkgs; home.packages = (with pkgs.python311Packages; [
(with python311Packages; [
python python
pyclip pyclip
]) ++ ]) ++
(with nodePackages; [
(with pkgs.nodePackages; [
undollar undollar
]) ++ ]) ++
(with plasma5Packages; [
(with pkgs.plasma5Packages; [
polkit-kde-agent polkit-kde-agent
ark ark
kcharselect kcharselect
@ -50,14 +49,18 @@
kio-admin # needs to be both here and in system pkgs kio-admin # needs to be both here and in system pkgs
kio-extras kio-extras
kmime kmime
]) ++ ]) ++
(with gnome; [
(with pkgs.gnome; [
gnome-calculator gnome-calculator
seahorse seahorse
]) ++
]) ++ [ (with config.nur.repos.rycee; [
mozilla-addons-to-nix
]) ++
(with pkgs; [
# School # School
virt-manager virt-manager
gradle gradle
@ -105,7 +108,7 @@
) & ) &
exec env SUDO_ASKPASS=${pkgs.plasma5Packages.ksshaskpass}/bin/${pkgs.plasma5Packages.ksshaskpass.pname} sudo -k -EA "${gparted}/bin/${gparted.pname}" "$@" exec env SUDO_ASKPASS=${pkgs.plasma5Packages.ksshaskpass}/bin/${pkgs.plasma5Packages.ksshaskpass.pname} sudo -k -EA "${gparted}/bin/${gparted.pname}" "$@"
'') '')
]; ]);
xdg.desktopEntries.gparted = { xdg.desktopEntries.gparted = {
name = "GParted"; name = "GParted";