diff --git a/home-manager/desktop.nix b/home-manager/desktop.nix deleted file mode 100644 index 8ffbb39..0000000 --- a/home-manager/desktop.nix +++ /dev/null @@ -1,97 +0,0 @@ -{ custom, system }: { config, nixosConfig, pkgs, ... }: -let - unstable = import custom.inputs.nixpkgs-unstable { inherit system; }; -in -{ - imports = [ - "${custom.inputs.self}/home-manager/common" - "${custom.inputs.self}/home-manager/software/alacritty" - "${custom.inputs.self}/home-manager/software/ansible" - "${custom.inputs.self}/home-manager/software/calibre" - "${custom.inputs.self}/home-manager/software/czkawka" - "${custom.inputs.self}/home-manager/software/emacs" - "${custom.inputs.self}/home-manager/software/espanso" - "${custom.inputs.self}/home-manager/software/dunst" - "${custom.inputs.self}/home-manager/software/evince" - "${custom.inputs.self}/home-manager/software/fzf" - "${custom.inputs.self}/home-manager/software/git" - "${custom.inputs.self}/home-manager/software/grobi" - "${custom.inputs.self}/home-manager/software/keeweb" - "${custom.inputs.self}/home-manager/software/mime-apps" - "${custom.inputs.self}/home-manager/software/mpv" - "${custom.inputs.self}/home-manager/software/nitrogen" - "${custom.inputs.self}/home-manager/software/obsidian" - "${custom.inputs.self}/home-manager/software/rapid-photo-downloader" - "${custom.inputs.self}/home-manager/software/signal" - "${custom.inputs.self}/home-manager/software/ssh" - "${custom.inputs.self}/home-manager/software/starship" - "${custom.inputs.self}/home-manager/software/telegram" - "${custom.inputs.self}/home-manager/software/vim" - "${custom.inputs.self}/home-manager/software/work-desktop" - "${custom.inputs.self}/home-manager/software/yt-dlp" - ]; - home = { - username = nixosConfig.az-username; - packages = with pkgs; [ - digikam - docker-compose - exercism - freetube - chromium - libreoffice-fresh - meld - nodejs # needed for ansible-language-server - nodePackages.prettier # formatting files - pulseaudio # required for volume controls in qtile - plexamp - remmina - shotwell - sound-juicer - unstable.tagger - ]; - }; - programs.git.userEmail = "andreas@zweili.ch"; - - # raw config files - home.file.".config/qtile/config.py".source = "${custom.inputs.self}/home-manager/configs/qtile/config.py"; - home.file.".config/qtile/autostart.sh".source = "${custom.inputs.self}/home-manager/configs/qtile/autostart.sh"; - home.file.".config/qtile/autostart.d/xdg-portal-add-path.sh".source = "${custom.inputs.self}/home-manager/configs/flatpak/xdg-portal-add-path.sh"; - - programs.bash = { - enable = true; - bashrcExtra = '' - open-port() { - local port=$1 - sudo iptables -A INPUT -p tcp --dport $port -j ACCEPT - } - - close-port() { - local port=$1 - sudo iptables -D INPUT -p tcp --dport $port -j ACCEPT - } - ''; - shellAliases = { - management-server = "mosh ${config.home.username}@10.7.89.150 -- tmux new -A -s 0"; - work-management = "mosh --ssh='ssh -i ~/.ssh/zweili.key' zweili@10.49.0.100 -- tmux new -A -s 0"; - }; - }; - - services.nextcloud-client = { - enable = true; - startInBackground = true; - }; - - gtk.theme.name = "Arc-Darker"; - - xdg.userDirs = { - enable = true; - pictures = "${config.home.homeDirectory}/nextcloud/20_pictures"; - createDirectories = true; - }; - - xsession = { - numlock.enable = true; - }; - services.network-manager-applet.enable = true; -} - diff --git a/home-manager/management.nix b/home-manager/management.nix deleted file mode 100644 index 5a15665..0000000 --- a/home-manager/management.nix +++ /dev/null @@ -1,28 +0,0 @@ -{ custom, system }: { config, nixosConfig, pkgs, ... }: -{ - imports = [ - "${custom.inputs.self}/home-manager/common" - "${custom.inputs.self}/home-manager/software/emacs" - "${custom.inputs.self}/home-manager/software/fzf" - "${custom.inputs.self}/home-manager/software/git" - "${custom.inputs.self}/home-manager/software/ssh" - "${custom.inputs.self}/home-manager/software/starship" - "${custom.inputs.self}/home-manager/software/vim" - ]; - - home.username = nixosConfig.az-username; - home.packages = with pkgs; [ - docker-compose - exercism - nodePackages.prettier # formatting files - rclone - xclip - ]; - - programs.git.userEmail = "andreas@zweili.ch"; - - programs.bash = { - enable = true; - }; - -}