Update personal setup
This commit is contained in:
parent
7e790a58e5
commit
73f957e81d
100
users/jan.nix
100
users/jan.nix
|
@ -8,43 +8,97 @@
|
|||
home.stateVersion = "24.05";
|
||||
|
||||
# TODO: Move into modules
|
||||
home.packages = with pkgs; [ libreoffice-fresh ];
|
||||
home.packages = with pkgs; [
|
||||
libreoffice-still
|
||||
remmina
|
||||
# dina-vector
|
||||
android-studio
|
||||
docker
|
||||
docker-compose
|
||||
jellyfin-tui
|
||||
pinentry
|
||||
thunderbird
|
||||
signal-desktop
|
||||
];
|
||||
|
||||
programs.gpg = {
|
||||
enable = true;
|
||||
mutableKeys = true;
|
||||
mutableTrust = true;
|
||||
};
|
||||
services.gpg-agent = {
|
||||
enable = true;
|
||||
enableSshSupport = true;
|
||||
};
|
||||
|
||||
# Enabled modules
|
||||
modules = {
|
||||
# Theming
|
||||
theming.enable = true;
|
||||
|
||||
# Window manager
|
||||
river.enable = true;
|
||||
waylock.enable = true;
|
||||
waybar.enable = true;
|
||||
glpaper.enable = true;
|
||||
glpaper.enable = false;
|
||||
|
||||
# Theming
|
||||
theming.enable = true;
|
||||
|
||||
# Programs
|
||||
feishin.enable = true;
|
||||
firefox.enable = true;
|
||||
foot.enable = true;
|
||||
# Desktop environment
|
||||
mako.enable = true;
|
||||
vscode.enable = true;
|
||||
zathura.enable = true;
|
||||
fish.enable = true;
|
||||
foot.enable = true;
|
||||
|
||||
# Communication
|
||||
whatsapp.enable = true;
|
||||
winbox.enable = true;
|
||||
discord.enable = true;
|
||||
qutebrowser = {
|
||||
|
||||
# Browser
|
||||
firefox = {
|
||||
enable = true;
|
||||
default = true;
|
||||
};
|
||||
neovim.enable = true;
|
||||
rofi-rbw.enable = true;
|
||||
obsidian.enable = true;
|
||||
bluetuith.enable = true;
|
||||
qutebrowser = {
|
||||
enable = true;
|
||||
default = false;
|
||||
};
|
||||
|
||||
# Programming languages
|
||||
haskell.enable = true;
|
||||
# Gaming
|
||||
steam.enable = true;
|
||||
|
||||
# Media
|
||||
spotify.enable = true;
|
||||
feishin.enable = true;
|
||||
|
||||
# Tools
|
||||
rofi-rbw.enable = true;
|
||||
git = {
|
||||
enable = true;
|
||||
user = "Jan-Bulthuis";
|
||||
email = "git@bulthuis.dev";
|
||||
};
|
||||
btop.enable = true;
|
||||
fish.enable = true;
|
||||
bluetuith.enable = false;
|
||||
winbox.enable = true;
|
||||
obsidian.enable = true;
|
||||
zathura.enable = true;
|
||||
|
||||
# Development
|
||||
neovim.enable = true;
|
||||
vscode.enable = true;
|
||||
|
||||
# Languages
|
||||
haskell.enable = false;
|
||||
js.enable = true;
|
||||
nix.enable = true;
|
||||
rust.enable = true;
|
||||
python.enable = true;
|
||||
cpp.enable = true;
|
||||
tex.enable = true;
|
||||
jupyter.enable = true;
|
||||
python.extraPythonPackages = p: [
|
||||
p.scikit-learn
|
||||
p.numpy
|
||||
p.matplotlib
|
||||
];
|
||||
|
||||
# Enable unfree
|
||||
unfree.enable = true;
|
||||
|
@ -60,7 +114,7 @@
|
|||
fonts.serif = fontpkgs."DejaVu Serif";
|
||||
fonts.sansSerif = fontpkgs."DejaVu Sans";
|
||||
fonts.monospace = fontpkgs."Dina";
|
||||
fonts.emoji = fontpkgs."Dina";
|
||||
fonts.emoji = fontpkgs."Noto Color Emoji";
|
||||
fonts.extraFonts = [ ];
|
||||
|
||||
# Color scheme
|
||||
|
@ -69,10 +123,10 @@
|
|||
darkMode = false;
|
||||
};
|
||||
themes.catppuccin = {
|
||||
enable = false;
|
||||
enable = true;
|
||||
flavor = "mocha";
|
||||
};
|
||||
themes.sakura.enable = true;
|
||||
themes.sakura.enable = false;
|
||||
|
||||
# TODO: Remove
|
||||
# Nice themes:
|
||||
|
|
Loading…
Reference in New Issue