From 586d2a06597c304734291b74c0afada7be8fdbb5 Mon Sep 17 00:00:00 2001 From: Zonsopkomst Date: Fri, 29 Sep 2023 10:26:38 -0500 Subject: [PATCH] Updated username `coleman` & apps --- .gitignore | 5 ++++ flake.nix | 4 +-- hosts/remote/tii/packages.nix | 1 - users/admin/home-manager.nix | 1 + users/coleman/home-manager.nix | 46 ++++++++++++++++++++++++++++++++++ users/coleman/syncthing.nix | 10 ++++++++ 6 files changed, 64 insertions(+), 3 deletions(-) create mode 100644 users/coleman/home-manager.nix create mode 100644 users/coleman/syncthing.nix diff --git a/.gitignore b/.gitignore index 7076dbd..bc8b290 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,8 @@ /common/.terminal.nix.~undo-tree~ /hosts/remote/tii/.home.nix.~undo-tree~ /users/zonsopkomst/.home-manager.nix.~undo-tree~ +/users/admin/.syncthing.nix.~undo-tree~ +..gitignore.~undo-tree~ +.gitignore +users/coleman/.syncthing.nix.~undo-tree~ +users/coleman/.home-manager.nix.~undo-tree~ diff --git a/flake.nix b/flake.nix index a07f239..ccb5a4a 100644 --- a/flake.nix +++ b/flake.nix @@ -277,7 +277,7 @@ ./common/networking.nix ./common/terminal.nix ./common/unfree.nix - #./common/waydroid.nix + ./common/waydroid.nix ./common/x11.nix # Host Specific @@ -345,7 +345,7 @@ # User Specific ./users/admin/home-manager.nix #./users/admin/hd.nix - #./users/admin/syncthing.nix + ./users/admin/syncthing.nix home-manager.nixosModules.home-manager { diff --git a/hosts/remote/tii/packages.nix b/hosts/remote/tii/packages.nix index 221e159..c75fedf 100644 --- a/hosts/remote/tii/packages.nix +++ b/hosts/remote/tii/packages.nix @@ -13,7 +13,6 @@ hplip # HP Print Drivers i2c-tools # Network Utilities inetutils # Network Utilities - libsForQt5.kolourpaint # Painting Application ntfs3g # FUSE Client p7zip # File Archiver papirus-icon-theme # Icons diff --git a/users/admin/home-manager.nix b/users/admin/home-manager.nix index ea1ad05..3f69647 100644 --- a/users/admin/home-manager.nix +++ b/users/admin/home-manager.nix @@ -10,6 +10,7 @@ easytag # Music Tag Editor freetube # YouTube Front-End gImageReader # Tesseract-OCR Front-End + gnome-frog # Text extraction tool (OCR) gpodder # Podcast Manager keepassxc # GUI Password Manager with Cryptography kitty # Terminal Emulator diff --git a/users/coleman/home-manager.nix b/users/coleman/home-manager.nix new file mode 100644 index 0000000..8a3f34f --- /dev/null +++ b/users/coleman/home-manager.nix @@ -0,0 +1,46 @@ +{ config, pkgs, ... }: + +{ + home-manager.users.coleman = { pkgs, ... }: { + home.packages = with pkgs; [ + bleachbit # PC Cleaner + brave # Browser + calibre # eBook Library + crow-translate # Language Translator + dino # XMPP Client + easytag # Music Tag Editor + freetube # YouTube Front-End + gImageReader # Tesseract-OCR Front-End + gnome-frog # Text extraction tool (OCR) + gpodder # Podcast Manager + keepassxc # GUI Password Manager with Cryptography + kitty # Terminal Emulator + librewolf # Firefox Web Browser Fork + libsForQt5.kolourpaint # Painting Application + mpv # Media Player + mumble # Low-Latency, High Quality Voice Chat + nomachine-client # NoMachine remote desktop client (nxplayer) + onlyoffice-bin # Office Suite + p7zip # File Archiver + pdfarranger # PDF Arranger + retroarchFull # Multi-Platform Emulator + rustdesk # Remote Desktop Software + smplayer # Media Player + solaar # Logitech Unifying Receiver + speedcrunch # Calculator + strawberry # Media Player + rustdesk # Remote Desktop Software + vscodium # Code Editor + xiphos # Bible Study Tool + xournalpp # PDF Annotation + ]; + + imports = [ + ../../config/config.nix + ../../common/git.nix + ../../common/vscodium.nix + ]; + + home.stateVersion = "23.05"; + }; +} diff --git a/users/coleman/syncthing.nix b/users/coleman/syncthing.nix new file mode 100644 index 0000000..2660788 --- /dev/null +++ b/users/coleman/syncthing.nix @@ -0,0 +1,10 @@ +{ + services = { + syncthing = { + enable = true; + user = "coleman"; + dataDir = "/home/coleman/Syncthing"; # Default folder for new synced folders + configDir = "/home/coleman/Documents/.config/syncthing"; # Folder for Syncthing's settings and keys + }; + }; +}