mirror of
https://github.com/starr-dusT/dotfiles.git
synced 2025-02-18 10:47:31 -08:00
add desciptions of packages from chatgpt
This commit is contained in:
parent
3cd1724c41
commit
a64f4d37ce
@ -63,11 +63,9 @@
|
||||
}];
|
||||
}];
|
||||
|
||||
# List packages installed in system profile.
|
||||
environment.systemPackages = with pkgs; [
|
||||
# One-off packages
|
||||
discord
|
||||
gamemode
|
||||
discord # Voice, video, and text communication platform for communities and friends.
|
||||
gamemode # Optimizes Linux system performance for gaming by adjusting system settings.
|
||||
];
|
||||
|
||||
# Enable modules
|
||||
|
@ -25,8 +25,8 @@
|
||||
hardware.pulseaudio.enable = lib.mkForce false;
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
jupiter-dock-updater-bin
|
||||
steamdeck-firmware
|
||||
jupiter-dock-updater-bin # Binary package for updating firmware on Jupiter Dock, a hardware accessory for certain laptops.
|
||||
steamdeck-firmware # Firmware package for Valve's Steam Deck, a handheld gaming device.
|
||||
];
|
||||
|
||||
# GNOME settings through home
|
||||
|
@ -3,7 +3,9 @@
|
||||
networking.firewall.allowedTCPPorts = [ 8384 22000 ];
|
||||
networking.firewall.allowedUDPPorts = [ 22000 21027 ];
|
||||
|
||||
environment.systemPackages = with pkgs; [ syncthing ];
|
||||
environment.systemPackages = with pkgs; [
|
||||
syncthing # File sync program for multiple devices in real-time.
|
||||
];
|
||||
|
||||
services.syncthing = {
|
||||
enable = true;
|
||||
|
@ -69,10 +69,8 @@
|
||||
}];
|
||||
}];
|
||||
|
||||
# List packages installed in system profile.
|
||||
environment.systemPackages = with pkgs; [
|
||||
# One-off stable packages
|
||||
distrobox
|
||||
distrobox # Platform for creating and managing Linux distribution images.
|
||||
];
|
||||
|
||||
# Enable modules
|
||||
|
@ -3,7 +3,9 @@
|
||||
networking.firewall.allowedTCPPorts = [ 8384 22000 ];
|
||||
networking.firewall.allowedUDPPorts = [ 22000 21027 ];
|
||||
|
||||
environment.systemPackages = with pkgs; [ syncthing ];
|
||||
environment.systemPackages = with pkgs; [
|
||||
syncthing # File sync program for multiple devices in real-time.
|
||||
];
|
||||
|
||||
services.syncthing = {
|
||||
enable = true;
|
||||
|
@ -56,10 +56,8 @@
|
||||
extraGroups = [ "dialout" "wheel" ]; # Enable ‘sudo’ for the user.
|
||||
};
|
||||
|
||||
# List packages installed in system profile.
|
||||
environment.systemPackages = with pkgs; [
|
||||
# One-off packages
|
||||
libraspberrypi
|
||||
libraspberrypi # Library providing access to Raspberry Pi hardware features and interfaces.
|
||||
];
|
||||
|
||||
# Enable modules
|
||||
|
@ -69,10 +69,8 @@
|
||||
}];
|
||||
}];
|
||||
|
||||
# List packages installed in system profile.
|
||||
environment.systemPackages = with pkgs; [
|
||||
# One-off packages
|
||||
distrobox
|
||||
distrobox # Platform for creating and managing Linux distribution images.
|
||||
];
|
||||
|
||||
# Enable modules
|
||||
|
@ -3,7 +3,9 @@
|
||||
networking.firewall.allowedTCPPorts = [ 8384 22000 ];
|
||||
networking.firewall.allowedUDPPorts = [ 22000 21027 ];
|
||||
|
||||
environment.systemPackages = with pkgs; [ syncthing ];
|
||||
environment.systemPackages = with pkgs; [
|
||||
syncthing # File sync program for multiple devices in real-time.
|
||||
];
|
||||
|
||||
services.syncthing = {
|
||||
enable = true;
|
||||
|
@ -73,13 +73,11 @@
|
||||
shell = pkgs.bash;
|
||||
};
|
||||
|
||||
# List packages installed in system profile. To search, run:
|
||||
# $ nix search wget
|
||||
environment.systemPackages = with pkgs; [
|
||||
docker-compose
|
||||
python3
|
||||
zk
|
||||
gollum
|
||||
docker-compose # Tool for defining and running multi-container Docker applications.
|
||||
python3 # Interpreted, high-level programming language known for its simplicity and versatility.
|
||||
zk # Command-line tool for interacting with Apache ZooKeeper, a centralized service for distributed systems.
|
||||
gollum # Wiki software that provides a simple, Git-based wiki engine.
|
||||
];
|
||||
|
||||
# Enable the OpenSSH daemon.
|
||||
|
@ -37,5 +37,7 @@
|
||||
networking.firewall.allowedUDPPorts = [ 137 138 ];
|
||||
|
||||
# To make SMB mounting easier on the command line
|
||||
environment.systemPackages = with pkgs; [ cifs-utils ];
|
||||
environment.systemPackages = with pkgs; [
|
||||
cifs-utils # Utilities for mounting and managing CIFS (Common Internet File System) shares.
|
||||
];
|
||||
}
|
||||
|
@ -3,7 +3,9 @@
|
||||
networking.firewall.allowedTCPPorts = [ 5001 ];
|
||||
networking.firewall.allowedUDPPorts = [ 5001 ];
|
||||
|
||||
environment.systemPackages = with pkgs; [ dufs ];
|
||||
environment.systemPackages = with pkgs; [
|
||||
dufs # Distinctive utility file server
|
||||
];
|
||||
|
||||
systemd.services.share = {
|
||||
description = "Start dufs for quick sharing of files";
|
||||
|
@ -3,7 +3,9 @@
|
||||
networking.firewall.allowedTCPPorts = [ 8384 22000 ];
|
||||
networking.firewall.allowedUDPPorts = [ 22000 21027 ];
|
||||
|
||||
environment.systemPackages = with pkgs; [ syncthing ];
|
||||
environment.systemPackages = with pkgs; [
|
||||
syncthing # File sync program for multiple devices in real-time.
|
||||
];
|
||||
|
||||
services.syncthing = {
|
||||
enable = true;
|
||||
|
@ -6,8 +6,8 @@ in {
|
||||
options.modules.desktop.browser.enable = lib.mkEnableOption "browser";
|
||||
config = lib.mkIf cfg.enable {
|
||||
environment.systemPackages = with pkgs; [
|
||||
google-chrome
|
||||
play-with-mpv
|
||||
google-chrome # Web browser developed by Google.
|
||||
play-with-mpv # Script for playing media files with MPV media player in a simple and efficient manner.
|
||||
];
|
||||
programs.chromium = {
|
||||
enable = true;
|
||||
|
@ -3,18 +3,18 @@
|
||||
imports = [ ./keyd.nix ./browser.nix ./gnome.nix ./sway.nix ];
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
bc
|
||||
fzf
|
||||
gamemode
|
||||
discord
|
||||
inkscape
|
||||
libreoffice-fresh
|
||||
xournal
|
||||
mpv
|
||||
p7zip
|
||||
borgbackup
|
||||
gimp
|
||||
wl-clipboard # wl-copy and wl-paste for copy/paste from stdin / stdout
|
||||
bc # Arbitrary-precision arithmetic language.
|
||||
fzf # Command-line fuzzy finder for Unix-like operating systems.
|
||||
gamemode # Optimizes system performance for gaming by adjusting system settings.
|
||||
discord # Voice, video, and text communication platform for communities and friends.
|
||||
inkscape # Vector graphics editor for creating illustrations, icons, logos, diagrams, and more.
|
||||
libreoffice-fresh # Office suite compatible with Microsoft Office.
|
||||
xournal # Note-taking and sketching application.
|
||||
mpv # Media player for playing audio and video files.
|
||||
p7zip # Command-line file archiver with high compression ratio.
|
||||
borgbackup # Deduplicating backup program with optional compression and authenticated encryption.
|
||||
gimp # GNU Image Manipulation Program for editing and composing raster images.
|
||||
wl-clipboard # Command-line utility to access and manipulate clipboard content in a Wayland session.
|
||||
];
|
||||
|
||||
# xdg-desktop-portal settings
|
||||
|
@ -27,34 +27,31 @@ in {
|
||||
|
||||
config = lib.mkIf cfg.enable {
|
||||
environment.systemPackages = with pkgs; [
|
||||
gnome.dconf-editor
|
||||
gnome.gnome-tweaks
|
||||
gnomeExtensions.focus-changer
|
||||
evolution
|
||||
# TODO: Add back when fixed upstream
|
||||
#gnomeExtensions.fullscreen-avoider
|
||||
gnome.dconf-editor # Graphical tool for editing settings stored in the dconf database of GNOME.
|
||||
gnome.gnome-tweaks # Utility for customizing various aspects of the GNOME desktop environment.
|
||||
gnomeExtensions.focus-changer # GNOME Shell extension for changing window focus behavior.
|
||||
evolution # Personal information management application that provides email, calendar, and contact management features.
|
||||
#gnomeExtensions.fullscreen-avoider # TODO: Add back when fixed upstream
|
||||
];
|
||||
|
||||
environment.gnome.excludePackages = with pkgs.gnome; [
|
||||
baobab # disk usage analyzer
|
||||
cheese # photo booth
|
||||
epiphany # web browser
|
||||
pkgs.gedit # text editor
|
||||
simple-scan # document scanner
|
||||
totem # video player
|
||||
yelp # help viewer
|
||||
evince # document viewer
|
||||
geary # email client
|
||||
seahorse # password manager
|
||||
pkgs.gnome-tour # tour app
|
||||
pkgs.snapshot # camera application
|
||||
|
||||
# these should be self explanatory
|
||||
pkgs.gnome-connections
|
||||
gnome-font-viewer
|
||||
gnome-logs
|
||||
gnome-maps
|
||||
gnome-music
|
||||
baobab # Disk usage analyzer for the GNOME desktop environment.
|
||||
cheese # Webcam application for taking photos and videos.
|
||||
epiphany # Web browser for the GNOME desktop environment.
|
||||
pkgs.gedit # Text editor for the GNOME desktop environment.
|
||||
simple-scan # Simple scanning utility for scanning documents and images.
|
||||
totem # Movie player for the GNOME desktop environment.
|
||||
yelp # Help viewer application for the GNOME desktop environment.
|
||||
evince # Document viewer for the GNOME desktop environment.
|
||||
geary # Email client for the GNOME desktop environment.
|
||||
seahorse # GNOME application for managing encryption keys and passwords.
|
||||
pkgs.gnome-tour # Guided tour application for introducing users to GNOME desktop environment features.
|
||||
pkgs.snapshot # Utility for taking and managing system snapshots in the GNOME desktop environment.
|
||||
pkgs.gnome-connections # GNOME application for accessing remote machines and services.
|
||||
gnome-font-viewer # Utility for previewing and managing fonts in the GNOME desktop environment.
|
||||
gnome-logs # Log viewer application for GNOME.
|
||||
gnome-maps # Map application for the GNOME desktop environment.
|
||||
gnome-music # Music player and management application for GNOME.
|
||||
];
|
||||
|
||||
# Enable wayland gnome
|
||||
|
@ -28,33 +28,33 @@ in {
|
||||
config = lib.mkIf cfg.enable {
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
sway
|
||||
swayidle
|
||||
swaybg
|
||||
sway-scratchpad
|
||||
grim # screenshot functionality
|
||||
mako # notification system developed by swaywm maintainer
|
||||
libnotify
|
||||
wdisplays # tool to configure displays
|
||||
playerctl
|
||||
wayland
|
||||
xwayland
|
||||
configure-gtk
|
||||
xdg-utils # for opening default programs when clicking links
|
||||
glib # gsettings
|
||||
dracula-theme # gtk theme
|
||||
gnome3.adwaita-icon-theme # default gnome cursors
|
||||
networkmanagerapplet
|
||||
pcmanfm
|
||||
udiskie
|
||||
pavucontrol
|
||||
waybar
|
||||
sway # Tiling Wayland compositor and a drop-in replacement for the i3 window manager for X11.
|
||||
swayidle # Idle manager for Wayland, executing actions when the system is idle.
|
||||
swaybg # Wallpaper utility for Wayland, setting the background image.
|
||||
sway-scratchpad # Helper tool for managing scratchpad windows in the Sway window manager.
|
||||
grim # Screenshot utility for Wayland.
|
||||
mako # Lightweight notification daemon for Wayland.
|
||||
libnotify # Library for sending desktop notifications.
|
||||
wdisplays # Utility for managing displays in a Wayland session.
|
||||
playerctl # Command-line utility for controlling media players.
|
||||
wayland # Protocol for a compositor to talk to its clients as well as a C library implementation of that protocol.
|
||||
xwayland # X server running as a Wayland client.
|
||||
configure-gtk # GTK-based utility for configuring various aspects of the desktop environment.
|
||||
xdg-utils # Collection of tools for managing desktop environments based on the XDG specifications.
|
||||
glib # Library providing various core functions for the GNOME project.
|
||||
dracula-theme # Dark theme for various applications and environments.
|
||||
gnome3.adwaita-icon-theme # Default icon theme for GNOME.
|
||||
networkmanagerapplet # GNOME applet for NetworkManager.
|
||||
pcmanfm # Lightweight file manager for X11.
|
||||
udiskie # Removable disk automounter for udisks.
|
||||
pavucontrol # GTK-based volume control utility for PulseAudio.
|
||||
waybar # Highly customizable Wayland bar for Sway and Wlroots-based compositors.
|
||||
(pkgs.waybar.overrideAttrs (oldAttrs: {
|
||||
mesonFlags = oldAttrs.mesonFlags ++ [ "-Dexperimental=true" ];
|
||||
})
|
||||
)
|
||||
] ++ [
|
||||
inputs.hyprland-contrib.packages.${pkgs.system}.grimblast
|
||||
inputs.hyprland-contrib.packages.${pkgs.system}.grimblast # Hyprland version of Grimshot
|
||||
];
|
||||
|
||||
xdg = {
|
||||
|
@ -9,10 +9,10 @@ in {
|
||||
config = lib.mkIf cfg.enable {
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
super-slicer
|
||||
prusa-slicer
|
||||
freecad
|
||||
blender
|
||||
super-slicer # 3D printing slicing software with advanced features and customization options.
|
||||
prusa-slicer # Slicing software optimized for Prusa 3D printers, offering user-friendly interface and settings.
|
||||
freecad # Open-source parametric 3D CAD modeler.
|
||||
blender # Open-source 3D creation suite for modeling, animation, rendering, and more.
|
||||
];
|
||||
};
|
||||
}
|
||||
|
@ -6,13 +6,12 @@ in {
|
||||
options.modules.devel.notes.enable = lib.mkEnableOption "notes";
|
||||
config = lib.mkIf cfg.enable {
|
||||
environment.systemPackages = with pkgs; [
|
||||
pandoc
|
||||
gollum
|
||||
obsidian
|
||||
zk
|
||||
# for zk
|
||||
bat
|
||||
fzf
|
||||
pandoc # Universal document converter.
|
||||
gollum # Wiki software that provides a simple, Git-based wiki engine.
|
||||
obsidian # Note-taking and knowledge management application.
|
||||
zk # Command-line tool for interacting with Apache ZooKeeper, a centralized service for distributed systems.
|
||||
bat # Cat clone with syntax highlighting and Git integration.
|
||||
fzf # Command-line fuzzy finder for Unix-like operating systems.
|
||||
];
|
||||
};
|
||||
}
|
||||
|
@ -5,10 +5,10 @@
|
||||
let
|
||||
cfg = config.modules.devel.python;
|
||||
my-python-packages = ps: with ps; [
|
||||
virtualenv
|
||||
i3ipc
|
||||
ipython
|
||||
pip
|
||||
virtualenv # Tool for creating isolated Python environments.
|
||||
i3ipc # Python library for controlling i3 window manager via its IPC interface.
|
||||
ipython # Interactive computing environment for Python.
|
||||
pip # Package installer for Python.
|
||||
];
|
||||
|
||||
in {
|
||||
@ -17,9 +17,9 @@ in {
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
(python3.withPackages my-python-packages)
|
||||
fava
|
||||
beancount
|
||||
nodePackages_latest.pyright
|
||||
fava # Web interface for the double-entry bookkeeping software Beancount.
|
||||
beancount # Double-entry bookkeeping software for tracking financial transactions.
|
||||
nodePackages_latest.pyright # Latest version of the Pyright package, a static type checker for Python.
|
||||
];
|
||||
};
|
||||
}
|
||||
|
@ -9,11 +9,11 @@ in {
|
||||
config = lib.mkIf cfg.enable {
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
cmake
|
||||
gcc
|
||||
coreutils
|
||||
gnumake
|
||||
go
|
||||
cmake # Cross-platform build system generator.
|
||||
gcc # GNU Compiler Collection, a compiler system for programming languages.
|
||||
coreutils # Collection of basic file, shell, and text manipulation utilities.
|
||||
gnumake # GNU Make, a build automation tool.
|
||||
go # Programming language developed by Google, known for its simplicity and efficiency.
|
||||
];
|
||||
};
|
||||
}
|
||||
|
@ -6,17 +6,17 @@ in {
|
||||
config = lib.mkIf cfg.enable {
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
yuzu-archive
|
||||
citra-archive
|
||||
dolphin-emu
|
||||
ppsspp
|
||||
mgba
|
||||
yuzu-archive # Nintendo Switch emulator.
|
||||
citra-archive # Nintendo 3DS emulator.
|
||||
dolphin-emu # GameCube and Wii emulator.
|
||||
ppsspp # PSP emulator.
|
||||
mgba # Game Boy Advance emulator.
|
||||
(retroarch.override {
|
||||
cores = with libretro; [
|
||||
nestopia
|
||||
snes9x
|
||||
mgba
|
||||
melonds
|
||||
nestopia # Nintendo Entertainment System (NES) emulator.
|
||||
snes9x # Super Nintendo Entertainment System (SNES) emulator.
|
||||
mgba # Game Boy Advance emulator.
|
||||
melonds # Nintendo DS emulator.
|
||||
];
|
||||
})
|
||||
];
|
||||
|
@ -6,10 +6,10 @@ in {
|
||||
config = lib.mkIf cfg.enable {
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
sunshine
|
||||
moonlight-qt
|
||||
prismlauncher
|
||||
jdk17
|
||||
sunshine # Utility for streaming Android device display to a computer.
|
||||
moonlight-qt # Qt-based client for NVIDIA GameStream, allowing streaming of PC games to other devices.
|
||||
prismlauncher # Launcher for Prism, a web application framework.
|
||||
jdk17 # Java Development Kit (JDK) version 17.
|
||||
];
|
||||
};
|
||||
}
|
||||
|
@ -15,9 +15,9 @@ in {
|
||||
hardware.steam-hardware.enable = true;
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
steam
|
||||
steamtinkerlaunch
|
||||
gamescope
|
||||
steam # Digital distribution platform for purchasing and playing video games.
|
||||
steamtinkerlaunch # Launcher and optimization tool for Steam games.
|
||||
gamescope # Utility for running games using Valve's Steam Play compatibility layer with improved performance and compatibility.
|
||||
];
|
||||
};
|
||||
}
|
||||
|
@ -9,8 +9,8 @@ in {
|
||||
hardware.openrazer.users = ["tstarr"];
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
polychromatic
|
||||
pulseaudio
|
||||
polychromatic # Graphical utility for configuring RGB lighting effects on Razer peripherals.
|
||||
pulseaudio # Sound server for Linux and other Unix-like operating systems.
|
||||
];
|
||||
|
||||
# rtkit is optional but recommended
|
||||
|
@ -10,6 +10,8 @@ in {
|
||||
networking.firewall.allowedUDPPorts = [ 137 138 ];
|
||||
|
||||
# To make SMB mounting easier on the command line
|
||||
environment.systemPackages = with pkgs; [ cifs-utils ];
|
||||
environment.systemPackages = with pkgs; [
|
||||
cifs-utils # Utilities for mounting and managing CIFS (Common Internet File System) shares.
|
||||
];
|
||||
};
|
||||
}
|
||||
|
@ -6,6 +6,8 @@ in {
|
||||
config = lib.mkIf cfg.enable {
|
||||
virtualisation.libvirtd.enable = true;
|
||||
programs.dconf.enable = true;
|
||||
environment.systemPackages = with pkgs; [ virt-manager ];
|
||||
environment.systemPackages = with pkgs; [
|
||||
virt-manager # Desktop application for managing virtual machines through libvirt.
|
||||
];
|
||||
};
|
||||
}
|
||||
|
@ -6,48 +6,38 @@ in {
|
||||
config = lib.mkIf cfg.enable {
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
git
|
||||
git-annex
|
||||
lazygit
|
||||
killall
|
||||
pciutils
|
||||
chezmoi
|
||||
nix-init
|
||||
btop
|
||||
cookcli
|
||||
|
||||
rbw
|
||||
# for rbw
|
||||
pinentry-curses
|
||||
|
||||
bash
|
||||
# for bash
|
||||
bash-completion
|
||||
tmux
|
||||
tmuxp
|
||||
thefuck
|
||||
|
||||
nnn
|
||||
# for nnn
|
||||
advcpmv
|
||||
unzip
|
||||
trash-cli
|
||||
catimg
|
||||
|
||||
vim
|
||||
neovim
|
||||
# for neovim
|
||||
nodejs
|
||||
ripgrep
|
||||
cargo
|
||||
|
||||
taskwarrior
|
||||
# for taskwarrior
|
||||
taskopen
|
||||
taskwarrior-tui
|
||||
timewarrior
|
||||
ollama
|
||||
git # Version control system for tracking changes in source code during software development.
|
||||
git-annex # Manages files with git, without checking the file contents into git.
|
||||
lazygit # Terminal-based GUI for git, making it easier to use and visualize git repositories.
|
||||
killall # Command-line utility to terminate processes by name.
|
||||
pciutils # Utilities for inspecting and manipulating devices connected to the PCI bus.
|
||||
chezmoi # Manages your dotfiles across multiple machines, ensuring consistency and version control.
|
||||
nix-init # Command-line utility for initializing and managing NixOS system configurations.
|
||||
btop # Terminal-based resource monitor, providing an interactive view of system resources.
|
||||
cookcli # Command-line tool for managing Cook, a job scheduling system.
|
||||
nix-search-cli # Command-line utility for searching the Nix package repository.
|
||||
rbw # Command-line interface to the Bitwarden password manager.
|
||||
pinentry-curses # Simple curses-based passphrase entry dialog for GnuPG.
|
||||
bash # GNU Bourne-Again SHell, a command language interpreter for Unix-like operating systems.
|
||||
bash-completion # Provides programmable completion for the bash shell.
|
||||
tmux # Terminal multiplexer, allowing multiple terminal sessions within a single window.
|
||||
tmuxp # Manages tmux sessions through simple, declarative configuration files.
|
||||
thefuck # Corrects errors in previous console commands.
|
||||
nnn # Terminal file manager with a focus on performance and ease of use.
|
||||
advcpmv # Advanced version of the Unix utilities cp and mv.
|
||||
unzip # Command-line utility for extracting files from ZIP archives.
|
||||
trash-cli # Command-line interface to the freedesktop.org Trash.
|
||||
catimg # Display images in the terminal using ASCII characters.
|
||||
vim # Text editor that is highly configurable and widely used, especially in the Unix environment.
|
||||
neovim # Fork of Vim aiming to improve extensibility and usability.
|
||||
nodejs # JavaScript runtime built on Chrome's V8 JavaScript engine.
|
||||
ripgrep # Line-oriented search tool that recursively searches directories for a regex pattern.
|
||||
cargo # Package manager and build system for Rust.
|
||||
taskwarrior # Command-line task management tool.
|
||||
taskopen # Open Taskwarrior tasks in a text editor.
|
||||
taskwarrior-tui # Interactive terminal user interface for Taskwarrior.
|
||||
timewarrior # Command-line time tracking utility.
|
||||
ollama # Command-line tool for viewing and managing Open Location Codes.
|
||||
];
|
||||
|
||||
};
|
||||
}
|
||||
|
@ -18,7 +18,9 @@ in {
|
||||
config = lib.mkIf cfg.enable {
|
||||
# Create qr code for phones with:
|
||||
# qrencode -t ansiutf8 < myfile_here
|
||||
environment.systemPackages = with pkgs; [ qrencode ];
|
||||
environment.systemPackages = with pkgs; [
|
||||
qrencode # Command-line utility for generating QR codes from text or data.
|
||||
];
|
||||
networking.firewall = {
|
||||
allowedUDPPorts = [ 51820 ];
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user