moved my user config to a users folder
This commit is contained in:
@@ -18,8 +18,8 @@
|
|||||||
../mods/battery_monitor.nix
|
../mods/battery_monitor.nix
|
||||||
../mods/my-nixpkgs-overlay.nix
|
../mods/my-nixpkgs-overlay.nix
|
||||||
../hardware/my-hp-laptop.nix
|
../hardware/my-hp-laptop.nix
|
||||||
../common/me.nix
|
|
||||||
inputs.home-manager.nixosModules.home-manager
|
inputs.home-manager.nixosModules.home-manager
|
||||||
|
../users/me/home.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
# Setup keyfile
|
# Setup keyfile
|
||||||
|
|||||||
@@ -3,21 +3,33 @@
|
|||||||
|
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
./programs/git.nix
|
../../common/programs/git.nix
|
||||||
./programs/lf/default.nix
|
../../common/programs/lf/default.nix
|
||||||
./programs/alacritty.nix
|
../../common/programs/alacritty.nix
|
||||||
./programs/bash.nix
|
../../common/programs/bash.nix
|
||||||
./programs/emacs/default.nix
|
../../common/programs/emacs/default.nix
|
||||||
./programs/rofi/default.nix
|
../../common/programs/rofi/default.nix
|
||||||
./programs/zathura.nix
|
../../common/programs/zathura.nix
|
||||||
./programs/ssh.nix
|
../../common/programs/ssh.nix
|
||||||
./programs/neovim.nix
|
../../common/programs/neovim.nix
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
||||||
|
home-manager.backupFileExtension = "backup";
|
||||||
|
|
||||||
home-manager.users.me = { config, pkgs, ... }: {
|
home-manager.users.me = { config, pkgs, ... }: {
|
||||||
/* The home.stateVersion option does not have a default and must be set */
|
/* The home.stateVersion option does not have a default and must be set */
|
||||||
home.stateVersion = "23.05";
|
home.stateVersion = "23.05";
|
||||||
|
|
||||||
|
imports = [
|
||||||
|
inputs.nix-index-database.hmModules.nix-index
|
||||||
|
];
|
||||||
|
|
||||||
|
programs.nix-index.enable = false;
|
||||||
|
programs.nix-index.enableBashIntegration = false;
|
||||||
|
programs.nix-index.enableZshIntegration = false;
|
||||||
|
#programs.command-not-found.enable = false;
|
||||||
|
|
||||||
gtk.cursorTheme = {
|
gtk.cursorTheme = {
|
||||||
name = "Yaru";
|
name = "Yaru";
|
||||||
};
|
};
|
||||||
@@ -40,6 +52,10 @@
|
|||||||
home.file = {
|
home.file = {
|
||||||
".config/rclone".source = config.lib.file.mkOutOfStoreSymlink "${secretsDir}/rclone-conf";
|
".config/rclone".source = config.lib.file.mkOutOfStoreSymlink "${secretsDir}/rclone-conf";
|
||||||
".xmobarrc".source = "${confDir}/misc/xmobar.hs";
|
".xmobarrc".source = "${confDir}/misc/xmobar.hs";
|
||||||
|
".subversion/config".text = ''
|
||||||
|
[miscellany]
|
||||||
|
global-ignores = node_modules
|
||||||
|
''; # documentation for this config file: https://svnbook.red-bean.com/en/1.7/svn.advanced.confarea.html
|
||||||
};
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
@@ -103,6 +119,24 @@
|
|||||||
gparted
|
gparted
|
||||||
lolcat
|
lolcat
|
||||||
android-tools
|
android-tools
|
||||||
|
moonlight-qt
|
||||||
|
comma
|
||||||
|
(busybox.overrideAttrs (final: prev: {
|
||||||
|
# get only nslookup from busybox
|
||||||
|
# because the less would overwrite the actuall less and the busybox does not have -r
|
||||||
|
# it's a pfusch, but it works
|
||||||
|
postInstall = prev.postInstall + ''
|
||||||
|
echo ============ removing anything but nslookup ============
|
||||||
|
mv $out/bin/nslookup $out/nslookup
|
||||||
|
mv $out/bin/busybox $out/busybox
|
||||||
|
|
||||||
|
rm $out/bin/*
|
||||||
|
|
||||||
|
mv $out/nslookup $out/bin/nslookup
|
||||||
|
mv $out/busybox $out/bin/busybox
|
||||||
|
'';
|
||||||
|
}))
|
||||||
|
delta
|
||||||
|
|
||||||
inputs.firefox.packages.${pkgs.system}.firefox-nightly-bin
|
inputs.firefox.packages.${pkgs.system}.firefox-nightly-bin
|
||||||
|
|
||||||
@@ -135,7 +169,7 @@
|
|||||||
# xmonad
|
# xmonad
|
||||||
services.xserver.windowManager.xmonad = {
|
services.xserver.windowManager.xmonad = {
|
||||||
enable = true;
|
enable = true;
|
||||||
config = ../misc/xmonad.hs;
|
config = ../../misc/xmonad.hs;
|
||||||
#config = "${confDir}/misc/xmo";
|
#config = "${confDir}/misc/xmo";
|
||||||
enableContribAndExtras = true;
|
enableContribAndExtras = true;
|
||||||
extraPackages = hpkgs: [
|
extraPackages = hpkgs: [
|
||||||
Reference in New Issue
Block a user