Move packages, hopefully set fish as default?

This commit is contained in:
RealStickman 2023-04-17 21:14:39 +02:00
parent 23e3e2ef38
commit 8d3c91d264
3 changed files with 25 additions and 24 deletions

View File

@ -84,15 +84,11 @@ in
# Enable touchpad support (enabled default in most desktopManager). # Enable touchpad support (enabled default in most desktopManager).
services.xserver.libinput.enable = true; services.xserver.libinput.enable = true;
# Enable fish shell for nix
programs.fish.enable = true;
# User config # User config
users.users.${user} = { users.users.${user} = {
isNormalUser = true; isNormalUser = true;
extraGroups = [ "wheel" "video" "audio" "networkmanager" "lp" "scanner" ]; extraGroups = [ "wheel" "video" "audio" "networkmanager" "lp" "scanner" ];
initialPassword = "pass"; initialPassword = "pass";
#shell = pkgs.fish;
}; };
# Allow unfree packages # Allow unfree packages

View File

@ -9,26 +9,29 @@ in
<home-manager/nixos> <home-manager/nixos>
]; ];
# root home
programs.fish.enable = true;
# keep everything using home manager within this block # keep everything using home manager within this block
home-manager.users.${user} = { pkgs, ... }: { home-manager.users.${user} = { pkgs, ... }: {
home.username = "${user}"; home.username = "${user}";
home.homeDirectory = "/home/${user}"; home.homeDirectory = "/home/${user}";
home.stateVersion = "22.11"; home.stateVersion = "22.11";
home.packages = [ home.packages = with pkgs; [
pkgs.firefox # browser firefox # browser
pkgs.kitty # terminal kitty # terminal
pkgs.pciutils # lspci command pciutils # lspci command
pkgs.git # git git # git
pkgs.emacsPackages.doom # doom emacs emacs # emacs editor
pkgs.acpilight # controlling laptop monitor backlight emacsPackages.doom # doom emacs configuration
pkgs.networkmanagerapplet # network configuration acpilight # controlling laptop monitor backlight
pkgs.wofi # app launcher (wayland replacement for rofi) networkmanagerapplet # network configuration
pkgs.freetype # font rendering and configuration wofi # app launcher (wayland replacement for rofi)
pkgs.fira # fira sans font freetype # font rendering and configuration
pkgs.fira-code # fira code font fira # fira sans font
pkgs.fwupd # firmware updates fira-code # fira code font
pkgs.fwupd-efi # firmware updates additional EFI stuff fish # fish shell
pkgs.fish # fish shell
]; ];
programs = { programs = {

View File

@ -4,11 +4,13 @@
# 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; [
vim vim # an editor
wget fwupd # firmware updates
hyprland fwupd-efi # firmware updates additional EFI stuff
wayland wget # get stuff from the net
xdg-utils hyprland # window manager
wayland # wayland server
xdg-utils # xdg directories, open, etc
]; ];
} }