Adjust nix config

This commit is contained in:
jgrogan 2025-07-14 09:11:35 +01:00
parent e170c9657d
commit 47497e3b27
3 changed files with 11 additions and 8 deletions

View file

@ -15,9 +15,9 @@
# layouts - Ordered list of layouts to use by layout key (default tall, wide, fullscreen, and column). # layouts - Ordered list of layouts to use by layout key (default tall, wide, fullscreen, and column).
layouts: layouts:
- 3column-left
- tall - tall
- fullscreen - fullscreen
- 3column-left
# - tall-right # - tall-right
- wide - wide
# - two-pane # - two-pane
@ -273,7 +273,7 @@ float-small-windows: true
mouse-follows-focus: false mouse-follows-focus: false
# true if the windows underneath the mouse should become focused as the mouse moves (default false). Note that this is largely incompatible with mouse-follows-focus # true if the windows underneath the mouse should become focused as the mouse moves (default false). Note that this is largely incompatible with mouse-follows-focus
focus-follows-mouse: true focus-follows-mouse: false
# true if dragging and dropping windows on to each other should swap their positions (default false). # true if dragging and dropping windows on to each other should swap their positions (default false).
mouse-swaps-windows: false mouse-swaps-windows: false

View file

@ -6,6 +6,9 @@
environment.systemPackages = environment.systemPackages =
[ [
pkgs.vim pkgs.vim
pkgs.wget
pkgs.git
pkgs.htop
]; ];
# Necessary for using flakes on this system. # Necessary for using flakes on this system.

View file

@ -1,8 +1,6 @@
{ config, pkgs, ... }: { config, pkgs, ... }:
{ {
# Home Manager needs a bit of information about you and the paths it should
# manage.
# This value determines the Home Manager release that your configuration is # This value determines the Home Manager release that your configuration is
# compatible with. This helps avoid breakage when a new Home Manager release # compatible with. This helps avoid breakage when a new Home Manager release
@ -16,9 +14,11 @@
# The home.packages option allows you to install Nix packages into your # The home.packages option allows you to install Nix packages into your
# environment. # environment.
home.packages = [ home.packages = [
# # Adds the 'hello' command to your environment. It prints a friendly pkgs.graphviz
# # "Hello, world!" when run. pkgs.jq
# pkgs.hello pkgs.hunspell
pkgs.pandoc
pkgs.stow
# # It is sometimes useful to fine-tune packages, for example, by applying # # It is sometimes useful to fine-tune packages, for example, by applying
# # overrides. You can do that directly here, just don't forget the # # overrides. You can do that directly here, just don't forget the
@ -61,7 +61,7 @@
# #
# if you don't want to manage your shell through Home Manager. # if you don't want to manage your shell through Home Manager.
home.sessionVariables = { home.sessionVariables = {
# EDITOR = "emacs"; EDITOR = "vim";
}; };
# Let Home Manager install and manage itself. # Let Home Manager install and manage itself.