Move packages, hopefully set fish as default?
This commit is contained in:
parent
23e3e2ef38
commit
8d3c91d264
@ -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
|
||||||
|
@ -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 = {
|
||||||
|
@ -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
|
||||||
];
|
];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user