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-30 12:41:24 +02:00
|
|
|
./home-modules/fll.nix
|
2024-08-06 23:16:18 +02:00
|
|
|
./home-modules/fetch.nix
|
2024-08-07 20:56:11 +02:00
|
|
|
./home-modules/silicon.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;
|
2024-05-12 17:03:52 +02:00
|
|
|
".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;
|
|
|
|
}
|