mirror of
https://github.com/willemml/dotfiles.nix.git
synced 2025-04-12 19:27:17 +00:00
emacs disable scroll zoom, nixos remove some default gnome apps
This commit is contained in:
parent
e2b9cf356e
commit
285f2a61fd
3 changed files with 26 additions and 6 deletions
|
@ -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 = {
|
||||
|
|
|
@ -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 = {
|
||||
|
|
|
@ -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";
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue