dotfiles/home.nix

87 lines
1.6 KiB
Nix
Raw Normal View History

2024-03-11 21:59:50 +01:00
{ config, pkgs, ... }:
2024-08-05 14:27:20 +02:00
2024-03-22 12:31:23 +01:00
{
2024-08-05 14:27:20 +02:00
imports = [
./home-modules/emacs.nix
2024-08-06 23:16:18 +02:00
./home-modules/fetch.nix
2024-08-05 14:27:20 +02:00
];
2024-04-03 20:23:26 +02:00
nixpkgs.config.allowUnfree = true;
2024-03-11 21:59:50 +01:00
home.username = "svante";
home.homeDirectory = "/home/svante";
home.stateVersion = "23.11";
2024-07-22 10:12:45 +02:00
home.packages = with pkgs; [
fortune
mako
kdePackages.kalgebra
libreoffice
htop
ripgrep
xwaylandvideobridge
qtpass
pipewire
jdk21
wireplumber
xdg-desktop-portal-hyprland
qt6.qtwayland
libsForQt5.qt5.qtwayland
ccls
clang
obs-studio
prismlauncher
prusa-slicer
freecad
direnv
easyeffects
tmux
kicad
spotify
arduino-ide
gimp
feh
distrobox
dig
socat
steam
libei
2024-08-04 20:12:36 +02:00
hyprlock
waypaper
2024-03-11 21:59:50 +01:00
];
2024-07-22 10:12:45 +02:00
programs.ncspot = {
enable = true;
settings = {
notify = true;
};
};
services.mako = {
enable = true;
backgroundColor = "#1e1e2ee0";
borderRadius = 10;
icons = false;
defaultTimeout = 3000;
};
2024-08-04 20:12:36 +02:00
programs.thunderbird.enable = true;
programs.thunderbird.profiles = { };
2024-03-11 21:59:50 +01:00
home.file = {
".config/fuzzel".source = dotfiles/fuzzel;
".config/hypr".source = dotfiles/hypr;
".config/kitty".source = dotfiles/kitty;
".config/nvim/lua/vanten".source = dotfiles/nvim;
".config/waybar".source = dotfiles/waybar;
".config/zsh".source = dotfiles/zsh;
2024-08-04 20:12:36 +02:00
".config/local".source = dotfiles/local;
2024-03-11 22:12:10 +01:00
"scripts".source = dotfiles/scripts;
2024-03-11 21:59:50 +01:00
".zshrc".source = dotfiles/zshrc;
2024-08-04 20:12:36 +02:00
".wallpapers".source = dotfiles/wallpapers;
2024-03-11 21:59:50 +01:00
};
home.sessionVariables = { };
programs.home-manager.enable = true;
}