updated to NixOs 23.05 and declared download pkgs

This commit is contained in:
2023-06-01 00:32:35 -06:00
parent 84e93b766d
commit 24ad3d4550
4 changed files with 101 additions and 79 deletions

View File

@@ -37,7 +37,7 @@ variables, and other functions.
#+begin_src nix
{ config, pkgs, ... }:
let
VERSION = "22.11";
VERSION = "23.05";
# HOME-MANAGER = builtins.fetchTarball
# "https://github.com/nix-community/home-manager/archive/master.tar.gz";
unstable_tarball = builtins.fetchTarball
@@ -152,7 +152,7 @@ environment.gnome.excludePackages = (with pkgs; [
]);
# Sets up QT to use adwaita themes.
qt5 = {
qt = {
enable = true;
platformTheme = "gnome";
style = "adwaita";
@@ -254,14 +254,14 @@ goals is to create a workflow between this ecosystem of applications.
#+begin_src nix
blender # cgi animation and sculpting
godot # game development
unstable.gdtoolkit # gdscript language server
gdtoolkit # gdscript language server
krita # art to your heart desire!
drawpile # arty party with friends!!
mypaint # not the best art program
mypaint-brushes # but it's got some
mypaint-brushes1 # nice damn brushes
unstable.pureref # create inspiration/reference boards
unstable.gimp # the coolest bestest art program to never exist
pureref # create inspiration/reference boards
gimp # the coolest bestest art program to never exist
#+end_src
*** GAMING
@@ -271,10 +271,10 @@ anticipated, most everything seems to run seamlessly.
#+begin_src nix
lutris # game/emulator manager
# unstable.grapejuice # roblox manager
# grapejuice # roblox manager
minecraft # minecraft official launcher
parsec-bin # remote gaming with friends
unstable.protonup-qt # update proton-ge
protonup-qt # update proton-ge
#+end_src
*** PRODUCTIVITY
@@ -286,8 +286,8 @@ libreoffice-fresh # office, but based
calibre # ugly af eBook library manager
foliate # gtk eBook reader
gnome-feeds # feed reader, maybe will replace with nextcloud
# unstable.wike # gtk wikipedia wow!
unstable.furtherance # I made this one tehee track time utility
wike # gtk wikipedia wow!
furtherance # I made this one tehee track time utility
gnome.simple-scan # scanner
#+end_src
@@ -298,15 +298,15 @@ if just for a try and play a little.
#+begin_src nix
# sequeler # friendly SQL client
blanket # background noise
unstable.czkawka # duplicate finder
czkawka # duplicate finder
pika-backup # backups
# tilix # used to be my favourite terminal, but it's so outdated, that each time I use it less and less…
gnome-obfuscate # censor private information
metadata-cleaner # remove any metadata and geolocation from files
gnome-recipes # migrate these to mealie and delete
unstable.denaro # manage your finances
# unstable.celeste # sync tool for any cloud provider
# libgda # for pano shell extension
denaro # manage your finances
# celeste # sync tool for any cloud provider
libgda # for pano shell extension
#+end_src
*** MULTIMEDIA
@@ -321,7 +321,7 @@ gnome-podcasts # podcast player
handbrake # video converter, may be unnecessary
curtail # image compressor
pitivi # video editor
unstable.identity # compare images or videos
identity # compare images or videos
mousai # poor man shazam
tagger # tag music files
# bottles # wine prefix manager
@@ -408,6 +408,7 @@ nixfmt # linting
# PYTHON.
python3 # base language
pipenv # python development workflow for humans
poetry # dependency management made easy
# C# & Rust
# omnisharp-roslyn # c# linter and code formatter
@@ -436,8 +437,8 @@ main draws of Linux for me.
#+begin_src nix
# Themes
unstable.adw-gtk3
# unstable.gradience # theme customizer, allows you to modify adw-gtk3 themes
adw-gtk3
# gradience # theme customizer, allows you to modify adw-gtk3 themes
gnome.gnome-tweaks # tweaks for the gnome desktop environment
# Fonts
@@ -453,19 +454,26 @@ symbola
** PYTHON
#+begin_src nix
]) ++ (with pkgs.python311Packages; [
black # Python code formatter
]) ++ (with pkgs.python3Packages; [
flake8 # wraper for pyflakes, pycodestyle and mccabe
isort # sort Python imports
nose # testing and running python scripts
pipx # install python packages in a virtual environment
pyflakes # checks source code for errors
pylint # bug and style checker for python
pytest # framework for writing tests
speedtest-cli # check internet speed from the comand line
editorconfig # follow rules of contributin
]) ++ (with pkgs.python310Packages; [
poetry # dependency management made easy
black # Python code formatter
pylint # bug and style checker for python
(buildPythonApplication rec {
pname = "download";
version = "1.5";
src = ./scripts/download/.;
doCheck = false;
buildInputs = [ setuptools ];
propagatedBuildInputs =
[ pyyaml types-pyyaml ];
})
#+end_src
** BAT-EXTRAS
@@ -501,15 +509,16 @@ symbola
panel-scroll
reading-strip
tactile
]) ++ (with unstable.pkgs.gnomeExtensions; [
pano
# ]) ++ (with unstable.pkgs.gnomeExtensions; [
#+end_src
** NODEJS PACKAGES
#+begin_src nix
]) ++ (with pkgs.nodePackages; [
# dockerfile-language-server-nodejs
dockerfile-language-server-nodejs
pyright
markdownlint-cli
prettier
pnpm
@@ -689,6 +698,7 @@ xdg = {
#+begin_src nix
services = {
lorri.enable = true;
emacs = {
enable = true;
defaultEditor = true;
@@ -825,6 +835,7 @@ of some services.
#+begin_src nix
programs = {
fish.enable = true;
mtr.enable = true;
neovim = {
enable = true;
@@ -863,8 +874,10 @@ services = {
openssh = {
enable = true;
ports = [ 25152 ];
passwordAuthentication = false;
kbdInteractiveAuthentication = false;
settings = {
PasswordAuthentication = false;
KbdInteractiveAuthentication = false;
};
startWhenNeeded = true;
listenAddresses = [
{