Merge branch 'master' of git.2li.ch:Nebucatnetzer/nixos
This commit is contained in:
commit
bb0c90ab79
|
@ -90,7 +90,7 @@
|
|||
home-manager.useGlobalPkgs = true;
|
||||
home-manager.useUserPackages = true;
|
||||
home-manager.users.${custom.username}.imports = [
|
||||
(import ./home-manager/headless.nix { inherit custom pkgs inputs; })
|
||||
(import ./home-manager/management.nix { inherit custom pkgs inputs; })
|
||||
];
|
||||
}
|
||||
]);
|
||||
|
|
|
@ -0,0 +1,16 @@
|
|||
{ inputs, custom, pkgs, ... }:
|
||||
{
|
||||
imports = [
|
||||
(import ./common { inherit custom inputs; })
|
||||
./software/git
|
||||
./software/vim
|
||||
./software/emacs
|
||||
];
|
||||
|
||||
programs.git.userEmail = "andreas@zweili.ch";
|
||||
|
||||
programs.bash = {
|
||||
enable = true;
|
||||
};
|
||||
|
||||
}
|
|
@ -3,7 +3,26 @@
|
|||
programs.tmux = {
|
||||
enable = true;
|
||||
extraConfig = ''
|
||||
set -g mouse on
|
||||
set -g default-terminal "tmux-256color"
|
||||
set -ga terminal-overrides ",*256col*:Tc"
|
||||
# enable vim like key bindings
|
||||
set-window-option -g mode-keys vi
|
||||
unbind [
|
||||
bind Escape copy-mode
|
||||
unbind p
|
||||
bind p paste-buffer
|
||||
bind-key -T copy-mode-vi v send-keys -X begin-selection
|
||||
bind-key -T copy-mode-vi y send-keys -X copy-selection
|
||||
bind-key -T copy-mode-vi r send-keys -X rectangle-toggle
|
||||
|
||||
# changing default delay
|
||||
set -s escape-time 1
|
||||
|
||||
# window navigation with the meta key + vim keybinding
|
||||
bind -n M-h select-pane -L
|
||||
bind -n M-l select-pane -R
|
||||
bind -n M-k select-pane -U
|
||||
bind -n M-j select-pane -D
|
||||
'';
|
||||
};
|
||||
}
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
hardware.pulseaudio.enable = true;
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
libraspberrypi
|
||||
raspberrypi-eeprom
|
||||
];
|
||||
|
||||
|
@ -38,6 +39,9 @@
|
|||
};
|
||||
|
||||
environment.shellAliases = {
|
||||
raspi-cpu = ''
|
||||
sudo vcgencmd get_throttled && sudo vcgencmd measure_temp
|
||||
'';
|
||||
raspi-firmware-update = ''
|
||||
sudo mount /dev/disk/by-label/FIRMWARE /mnt && \
|
||||
BOOTFS=/mnt FIRMWARE_RELEASE_STATUS=stable sudo -E rpi-eeprom-update -d -a && \
|
||||
|
|
Loading…
Reference in New Issue