flake/users/leeuwarden/home-manager.nix

84 lines
2.6 KiB
Nix
Raw Normal View History

{ config, pkgs, ... }:
{
home-manager.users.leeuwarden = { pkgs, ... }: {
2023-03-12 06:18:53 +01:00
home.packages = with pkgs; [
2023-03-14 03:11:05 +01:00
bash-completion # Bash Autocomplete
cbonsai # Terminal Bonsai Tree
genact # Nonsense Activity Generator
hollywood # Hollywood Melodrama Technobabble
kitty # Terminal
kitty-themes # Kitty Terminal Themes
neo # Matrix Digital Rain
2023-03-18 18:08:45 +01:00
nitch # Nim System Fetch
2023-03-14 03:11:05 +01:00
nix-bash-completions # Bash Autocomplete
nms # Effect from 1992 Movie Sneakers
pipes # Animated Pipes Terminal Screensaver
2023-03-12 06:18:53 +01:00
vscodium
];
programs.vscode = {
2023-03-14 13:15:23 +01:00
enable = true;
package = pkgs.vscodium;
extensions = with pkgs.vscode-extensions; [
bbenoist.nix
bierner.markdown-checkbox
bierner.markdown-emoji
bierner.emojisense
bierner.markdown-mermaid
#dendron.dendron
#dendron.dendron-markdown-preview-enhanced
#dendron.dendron-paste-image
donjayamanne.githistory
file-icons.file-icons
foam.foam-vscode
#garlicbreadcleric.pandoc-markdown-syntax
#goodbaikin.org-preview
#pkief.markdown-checkbox
#mathiassoeholm.markdown-link-updater
#nimsaem.nimvscode
#skn0tt.markdown-link-expander
jnoortheen.nix-ide
piousdeer.adwaita-theme
shd101wyy.markdown-preview-enhanced
svsool.markdown-memo
yzhang.markdown-all-in-one
#vscode-org-mode.org-mode
];
};
2023-03-12 06:18:53 +01:00
home.stateVersion = "22.05";
2023-02-27 00:29:22 +01:00
programs.git = {
enable = true;
userName = "zonsopkomst";
userEmail = "ewagner@disroot.org";
};
home.file = {
2023-02-09 06:38:12 +01:00
# Alacritty
".config/alacritty/alacritty.yml".text = ''
{window: {opacity: 0.8}, font: {normal: {family: tamsyn, style: Regular}}}
'';
2023-02-02 03:25:08 +01:00
2023-02-09 06:38:12 +01:00
# Bash
".bashrc".source = ../../config/.bashrc;
# Dunst
2023-02-19 21:28:08 +01:00
".config/dunst/dunstrc".source = ../../config/dunst/dunstrc;
# Hyprland
".config/hypr".source = ../../config/hypr;
2023-02-09 06:38:12 +01:00
# Kitty
2023-02-12 03:29:55 +01:00
".config/kitty/kitty.conf".source = ../../config/kitty/kitty.conf;
2023-02-12 17:41:21 +01:00
".config/kitty/current-theme.conf".source = ../../config/kitty/current-theme.conf;
2023-02-19 21:28:08 +01:00
# Rofi
".config/rofi/config".source = ../../config/rofi;
2023-02-09 06:38:12 +01:00
# Waybar
2023-02-19 21:28:08 +01:00
".config/waybar/config".source = ../../config/waybar;
};
};
}