Move packages, hopefully set fish as default?

This commit is contained in:
RealStickman 2023-04-17 21:14:39 +02:00
parent 9851fe64c7
commit a6749a9037
3 changed files with 25 additions and 24 deletions

View File

@ -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

View File

@ -9,26 +9,29 @@ in
<home-manager/nixos>
];
# 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 = {

View File

@ -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
];
}