initial commit

This commit is contained in:
tristan 2023-04-08 15:18:48 +01:00
commit a62078bbf2
3 changed files with 254 additions and 0 deletions

68
users/tristan/home.nix Normal file
View file

@ -0,0 +1,68 @@
{ config, pkgs, ... }:
let
doom-emacs = pkgs.callPackage (builtins.fetchTarball {
url = https://github.com/nix-community/nix-doom-emacs/archive/master.tar.gz;
}) {
doomPrivateDir = ./doom.d; # Directory containing your config.el, init.el
# and packages.el files
};
in {
# Home Manager needs a bit of information about you and the
# paths it should manage.
home.username = "tristan";
home.homeDirectory = "/home/tristan";
# This value determines the Home Manager release that your
# configuration is compatible with. This helps avoid breakage
# when a new Home Manager release introduces backwards
# incompatible changes.
#
# You can update Home Manager without changing this value. See
# the Home Manager release notes for a list of state version
# changes in each release.
home.stateVersion = "22.05";
# Let Home Manager install and manage itself.
programs.home-manager.enable = true;
home.packages = with pkgs; [
brave
pcmanfm
lf
chafa
imv
mpv
mpvScripts.mpris
sway
swaylock
waybar
wofi
foot
neovim
git
neofetch
fusuma
ffmpeg
motion
trash-cli
tailscale
spotifyd
htop
mosh
tmux
doom-emacs
wget
wev
gimp
thunderbird
nextcloud-client
];
gtk = {
enable = true;
theme = {
name = "Materia-dark";
package = pkgs.materia-theme;
};
};
}