Organizing packages and getting some files better setup

This commit is contained in:
Chris Cochrun 2022-05-10 15:01:47 -05:00
parent c2e30c84bd
commit b80d53009a
2 changed files with 223 additions and 17 deletions

View file

@ -36,7 +36,11 @@
i18n.defaultLocale = "en_US.UTF-8";
# Set default shell to be dash for speed
environment.binsh = "${pkgs.dash}/bin/dash";
# environment.binsh = "${pkgs.dash}/bin/dash";
environment.variables = {
EDITOR = "emacsclient -t"
VISUAL = "emacsclient -c"
};
hardware.uinput.enable = true;
@ -108,7 +112,7 @@
# Define a user account. Don't forget to set a password with passwd.
users.users.chris = {
isNormalUser = true;
extraGroups = [ "wheel" "networkmanager" "input" ]; # Enable sudo for the user.
extraGroups = [ "wheel" "networkmanager" "input" "uinput" ];
};
programs.partition-manager.enable = true;
@ -138,8 +142,14 @@
zip
gzip
usbutils
binutils
hunspell
hunspellDicts.en_US
git
openssh
samba
ark
dash
kget
krename
kwallet-pam
@ -148,24 +158,57 @@
sddm-kcm
ydotool
bottles
exa mpv yt-dlp rofi-emoji
nerdfonts latte-dock bat
libsForQt5.bismuth libnotify
rofi-wayland ripgrep bc
sysstat procs papirus-icon-theme
phinger-cursors plasma-hud kde-cli-tools
macchina meson ninja cmake
extra-cmake-modules gzip
htop btop firefox kate kdialog openlp
libreoffice-fresh vlc
neochat haskellPackages.greenclip
pulsemixer any-nix-shell wtype
spotdl kdenlive ffmpeg neofetch
xdotool fennel
exa
mpv
yt-dlp
rofi-emoji
nerdfonts
latte-dock
bat
libsForQt5.bismuth
libnotify
rofi-wayland
ripgrep
bc
sysstat
procs
papirus-icon-theme
phinger-cursors
plasma-hud
kde-cli-tools
macchina
meson
ninja
gnumake
gcc
gdb
clang
cmake
extra-cmake-modules
gzip
htop
btop
firefox
kate
kdialog
openlp
libreoffice-fresh
vlc
neochat
haskellPackages.greenclip
pulsemixer
any-nix-shell
wtype
spotdl
kdenlive
ffmpeg
neofetch
xdotool
fennel
];
# EMACS
services.emacs.package = pkgs.emacsPgtkNativeComp;
services.emacs.package = with pkgs; ((emacsPackagesFor emacsPgtkNativeComp).emacsWithPackages (epkgs: [ epkgs.vterm epkgs.magit epkgs.pdf-tools ]));
nixpkgs.overlays = [
(import (builtins.fetchTarball {