2021-12-11 16:35:32 +01:00
|
|
|
{ pkgs, inputs, system, ... }:
|
2021-11-22 14:48:47 +01:00
|
|
|
{
|
2021-11-16 14:25:20 +01:00
|
|
|
imports = [
|
|
|
|
./common.nix
|
2021-12-08 09:46:24 +01:00
|
|
|
./work-desktop.nix
|
2021-12-22 18:05:25 +01:00
|
|
|
./software/git
|
2021-12-22 17:22:57 +01:00
|
|
|
./software/keeweb
|
2021-12-22 18:05:25 +01:00
|
|
|
./software/obsidian
|
2021-12-22 10:39:43 +01:00
|
|
|
./software/pycharm
|
2021-12-22 17:13:50 +01:00
|
|
|
./software/signal
|
2021-12-22 17:18:20 +01:00
|
|
|
./software/telegram
|
2021-11-16 14:25:20 +01:00
|
|
|
];
|
2021-11-16 18:49:24 +01:00
|
|
|
home.packages = with pkgs; [
|
2021-12-08 11:30:08 +01:00
|
|
|
appimage-run
|
2021-12-15 21:56:01 +01:00
|
|
|
unstable.vscode
|
|
|
|
unstable.youtube-dl
|
2021-11-16 18:49:24 +01:00
|
|
|
];
|
2021-11-22 14:48:47 +01:00
|
|
|
programs.git.userEmail = "andreas@zweili.ch";
|
|
|
|
|
2021-11-16 14:25:20 +01:00
|
|
|
# raw config files
|
2021-12-22 18:06:36 +01:00
|
|
|
home.file.".config/qtile".source = ./configs/qtile;
|
|
|
|
home.file.".config/terminator".source = ./configs/terminator;
|
|
|
|
home.file.".config/mpv".source = ./configs/mpv;
|
|
|
|
home.file.".config/Rapid Photo Downloader".source = ./configs/rapid_photo_downloader;
|
2021-12-03 18:35:37 +01:00
|
|
|
home.file.".local/share/applications/steam.desktop".source = ./desktop/applications/steam.desktop;
|
2021-11-22 17:47:03 +01:00
|
|
|
|
2021-12-16 22:00:00 +01:00
|
|
|
programs.bash = {
|
|
|
|
enable = true;
|
|
|
|
shellAliases = {
|
|
|
|
management-server = "mosh --ssh='ssh -p 22' andreas@10.7.89.106 tmux a";
|
|
|
|
};
|
2021-12-16 20:21:34 +01:00
|
|
|
};
|
|
|
|
|
2021-11-25 22:46:46 +01:00
|
|
|
services.nextcloud-client = {
|
|
|
|
enable = true;
|
|
|
|
startInBackground = true;
|
|
|
|
};
|
2021-11-25 22:46:20 +01:00
|
|
|
|
2021-11-29 19:24:19 +01:00
|
|
|
xsession.numlock.enable = true;
|
2021-11-25 22:46:20 +01:00
|
|
|
services.network-manager-applet.enable = true;
|
2021-11-26 15:40:22 +01:00
|
|
|
services.dunst = {
|
|
|
|
enable = true;
|
|
|
|
settings = {
|
|
|
|
global = {
|
|
|
|
font = "Source Code Pro 11";
|
|
|
|
markup = "yes";
|
|
|
|
plain_text = "no";
|
|
|
|
format = "<b>%s</b>\n%b";
|
|
|
|
sort = "no";
|
|
|
|
indicate_hidden = "yes";
|
|
|
|
alignment = "center";
|
|
|
|
bounce_freq = 0;
|
|
|
|
show_age_threshold = -1;
|
|
|
|
word_wrap = "yes";
|
|
|
|
ignore_newline = "no";
|
|
|
|
stack_duplicates = "yes";
|
|
|
|
hide_duplicates_count = "yes";
|
|
|
|
geometry = "300x50-15+49";
|
|
|
|
shrink = "no";
|
|
|
|
transparency = 5;
|
|
|
|
idle_threshold = 0;
|
|
|
|
monitor = 0;
|
|
|
|
follow = "none";
|
|
|
|
sticky_history = "yes";
|
|
|
|
history_length = 15;
|
|
|
|
show_indicators = "no";
|
|
|
|
line_height = 3;
|
|
|
|
separator_height = 2;
|
|
|
|
padding = 6;
|
|
|
|
horizontal_padding = 6;
|
|
|
|
separator_color = "frame";
|
|
|
|
startup_notification = "false";
|
|
|
|
browser = "firefox - new-tab";
|
|
|
|
icon_position = "off";
|
|
|
|
max_icon_size = 80;
|
|
|
|
frame_width = 3;
|
|
|
|
frame_color = "#8EC07C";
|
|
|
|
};
|
|
|
|
urgency_low = {
|
|
|
|
frame_color = "#3B7C87";
|
|
|
|
foreground = "#3B7C87";
|
|
|
|
background = "#191311";
|
|
|
|
#background = "#2B313C";
|
|
|
|
timeout = 4;
|
|
|
|
};
|
|
|
|
urgency_normal = {
|
|
|
|
frame_color = "#5B8234";
|
|
|
|
foreground = "#5B8234";
|
|
|
|
background = "#191311";
|
|
|
|
#background = "#2B313C";
|
|
|
|
timeout = 6;
|
|
|
|
};
|
|
|
|
urgency_critical = {
|
|
|
|
frame_color = "#B7472A";
|
|
|
|
foreground = "#B7472A";
|
|
|
|
background = "#191311";
|
|
|
|
#background = "#2B313C";
|
|
|
|
timeout = 8;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
2021-11-16 14:25:20 +01:00
|
|
|
}
|