emacs disable scroll zoom, nixos remove some default gnome apps

This commit is contained in:
willemml 2023-02-09 09:49:25 -08:00
parent e2b9cf356e
commit 285f2a61fd
Signed by: willemml
GPG key ID: C3DE5DF6198DACBD
3 changed files with 26 additions and 6 deletions

View file

@ -8,7 +8,7 @@ in {
programs.emacs.init = {
enable = true;
packageQuickstart = false;
packageQuickstart = true;
recommendedGcSettings = true;
usePackageVerbose = false;
earlyInit = ''
@ -19,8 +19,6 @@ in {
(scroll-bar-mode -1)
;; Disable menubar
(menu-bar-mode -1)
;; Increase garbage collector threshold before load
(setq gc-cons-threshold 640000000)
(setq debug-on-error t)
;; Use UTF-8
(set-terminal-coding-system 'utf-8)
@ -107,6 +105,9 @@ in {
"Shortcut to '~/dev' folder."
(interactive)
(my/find-file-in-folder-shortcut "~/dev"))
;; Disable scroll + C to zoom
(global-unset-key (kbd "C-<wheel-down>"))
(global-unset-key (kbd "C-<wheel-up>"))
'';
usePackage = {

View file

@ -3,6 +3,8 @@
{
environment.systemPackages = [ pkgs.coreutils-full ];
environment.variables.SHELL = "${pkgs.zsh}/bin/zsh";
environment.variables.LANGUAGE = "en_US.UTF-8";
environment.variables.LC_CTYPE = "en_US.UTF-8";
environment.variables.LANG = "en_US.UTF-8";
nix = {

View file

@ -9,9 +9,26 @@
console.keyMap = "colemak";
environment.gnome.excludePackages = (with pkgs; [
gnome-photos
gnome-tour
]) ++ (with pkgs.gnome; [
cheese # webcam tool
gnome-music
gedit # text editor
epiphany # web browser
geary # email reader
evince # document viewer
gnome-characters
totem # video player
tali # poker game
iagno # go game
hitori # sudoku game
atomix # puzzle game
]);
environment.systemPackages = with pkgs; [
freecad
gnome.gnome-terminal
pinentry-gnome
qbittorrent
vlc
@ -44,11 +61,11 @@
services.xserver = {
enable = true;
displayManager.gdm.enable = true;
desktopManager.gnome.enable = true;
layout = "us";
libinput.mouse.naturalScrolling = true;
libinput.touchpad.naturalScrolling = true;
xkbVariant = "colemak";
};