move more apps and separate unfree

This commit is contained in:
Noah Masur
2022-04-28 22:43:50 -04:00
parent c89df227e6
commit c797f5ab65
9 changed files with 50 additions and 35 deletions

View File

@ -5,7 +5,6 @@
{ config, pkgs, user, font, ... }:
{
nixpkgs.config.allowUnfree = true;
nix.extraOptions = "experimental-features = nix-command flakes";
# List packages installed in system profile. To search, run:

View File

@ -1,25 +1,11 @@
{ pkgs, lib, user, ... }:
let
notes_path = "$HOME/dev/personal/notes";
in {
{ pkgs, lib, user, ... }: {
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.users.${user} = {
nixpkgs.config.allowUnfree = true;
home.packages = with pkgs; [
# Applications
_1password-gui
discord
# neomutt
himalaya # Email
mpv # Video viewer
sxiv # Image viewer
zathura # PDF viewer
qbittorrent
# Encryption
@ -27,26 +13,10 @@ in {
pass
];
gtk.enable = true;
gtk.theme = { name = "Adwaita-dark"; };
home.sessionVariables = {
NIXOS_CONFIG = builtins.toString ./.;
DOTS = builtins.toString ../.;
NOTES_PATH = "${notes_path}";
};
# Other configs
xdg.configFile = {
"awesome/rc.lua".source = ./awesomerc.lua;
"qtile/config.py".source = ./qtile.py;
"direnvrc".text = "source $HOME/.nix-profile/share/nix-direnv/direnvrc";
"spectrwm/spectrwm.conf".source = ./spectrwm.conf;
};
programs.direnv = {
enable = true;
nix-direnv.enable = true;
config = { whitelist = { prefix = [ "${builtins.toString ../.}/" ]; }; };
NOTES_PATH = "$HOME/dev/personal/notes";
};
# Email