home-manager
This commit is contained in:
@@ -1,32 +1,13 @@
|
||||
{
|
||||
systemUser = {
|
||||
systemConfiguration = {
|
||||
isNormalUser = true;
|
||||
extraGroups = [ "wheel" "persist" ];
|
||||
# Change this immediately after installation!
|
||||
initialPassword = "password123";
|
||||
};
|
||||
|
||||
home = { config, lib, pkgs, ... }: {
|
||||
sydnix.impermanence = {
|
||||
enable = false;
|
||||
|
||||
directories = [
|
||||
# ".ssh"
|
||||
# ".config/systemd"
|
||||
];
|
||||
|
||||
mutableDotfiles = {
|
||||
enable = false;
|
||||
# files = [
|
||||
# "nvim/.config/nvim/init.vim"
|
||||
# "nvim/.vimrc"
|
||||
# ];
|
||||
# directories = [
|
||||
# "qtile"
|
||||
# ];
|
||||
};
|
||||
};
|
||||
|
||||
homeConfiguration = { config, lib, pkgs, ... }: {
|
||||
imports = [ ./programs.nix ];
|
||||
home = {
|
||||
stateVersion = "18.09";
|
||||
packages = [
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
so ~/.vimrc
|
||||
@@ -1,2 +0,0 @@
|
||||
imap jk <ESC>
|
||||
xmap JK <ESC>
|
||||
7
users/crumb/programs.nix
Normal file
7
users/crumb/programs.nix
Normal file
@@ -0,0 +1,7 @@
|
||||
{ config, lib, pkgs, utils, ... }:
|
||||
|
||||
{
|
||||
imports =
|
||||
map (x: ./programs/${x})
|
||||
(utils.listNixFilesInDirectory ./programs);
|
||||
}
|
||||
12
users/crumb/programs/nvim.nix
Normal file
12
users/crumb/programs/nvim.nix
Normal file
@@ -0,0 +1,12 @@
|
||||
{ config, lib, pkgs, ... }:
|
||||
|
||||
{
|
||||
home.file.".vimrc".text = ''
|
||||
imap jk <ESC>
|
||||
xmap JK <ESC>
|
||||
'';
|
||||
|
||||
xdg.configFile."nvim/init.vim".text = ''
|
||||
so ~/.vimrc
|
||||
'';
|
||||
}
|
||||
Reference in New Issue
Block a user