diff --git a/configuration.nix b/configuration.nix index 8a4c1ef..f4fca52 100644 --- a/configuration.nix +++ b/configuration.nix @@ -84,15 +84,11 @@ in # Enable touchpad support (enabled default in most desktopManager). services.xserver.libinput.enable = true; - # Enable fish shell for nix - programs.fish.enable = true; - # User config users.users.${user} = { isNormalUser = true; extraGroups = [ "wheel" "video" "audio" "networkmanager" "lp" "scanner" ]; initialPassword = "pass"; - #shell = pkgs.fish; }; # Allow unfree packages diff --git a/home-manager.nix b/home-manager.nix index 50e82e6..0fcaea8 100644 --- a/home-manager.nix +++ b/home-manager.nix @@ -9,26 +9,29 @@ in ]; + # root home + + programs.fish.enable = true; + # keep everything using home manager within this block home-manager.users.${user} = { pkgs, ... }: { home.username = "${user}"; home.homeDirectory = "/home/${user}"; home.stateVersion = "22.11"; - home.packages = [ - pkgs.firefox # browser - pkgs.kitty # terminal - pkgs.pciutils # lspci command - pkgs.git # git - pkgs.emacsPackages.doom # doom emacs - pkgs.acpilight # controlling laptop monitor backlight - pkgs.networkmanagerapplet # network configuration - pkgs.wofi # app launcher (wayland replacement for rofi) - pkgs.freetype # font rendering and configuration - pkgs.fira # fira sans font - pkgs.fira-code # fira code font - pkgs.fwupd # firmware updates - pkgs.fwupd-efi # firmware updates additional EFI stuff - pkgs.fish # fish shell + home.packages = with pkgs; [ + firefox # browser + kitty # terminal + pciutils # lspci command + git # git + emacs # emacs editor + emacsPackages.doom # doom emacs configuration + acpilight # controlling laptop monitor backlight + networkmanagerapplet # network configuration + wofi # app launcher (wayland replacement for rofi) + freetype # font rendering and configuration + fira # fira sans font + fira-code # fira code font + fish # fish shell ]; programs = { diff --git a/system-packages.nix b/system-packages.nix index 77e8bd0..eccbe09 100644 --- a/system-packages.nix +++ b/system-packages.nix @@ -4,11 +4,13 @@ # List packages installed in system profile. To search, run: # $ nix search wget environment.systemPackages = with pkgs; [ - vim - wget - hyprland - wayland - xdg-utils + vim # an editor + fwupd # firmware updates + fwupd-efi # firmware updates additional EFI stuff + wget # get stuff from the net + hyprland # window manager + wayland # wayland server + xdg-utils # xdg directories, open, etc ]; }