scanner/printer drivers and application installs
This commit is contained in:
parent
242973ca29
commit
1ced7c079e
@ -63,8 +63,8 @@ environment.gnome.excludePackages = (with pkgs; [
|
|||||||
epiphany
|
epiphany
|
||||||
gnome-characters
|
gnome-characters
|
||||||
yelp
|
yelp
|
||||||
simple-scan
|
|
||||||
gnome-font-viewer
|
gnome-font-viewer
|
||||||
|
cheese
|
||||||
]);
|
]);
|
||||||
|
|
||||||
hardware.pulseaudio.enable = false;
|
hardware.pulseaudio.enable = false;
|
||||||
@ -122,9 +122,10 @@ unstable.protonup-qt # update proton-ge
|
|||||||
libreoffice-fresh # office, but based
|
libreoffice-fresh # office, but based
|
||||||
calibre # ugly af eBook library manager
|
calibre # ugly af eBook library manager
|
||||||
foliate # gtk eBook reader
|
foliate # gtk eBook reader
|
||||||
gnome.simple-scan # document scanner
|
|
||||||
gnome-feeds # feed reader, maybe will replace with nextcloud
|
gnome-feeds # feed reader, maybe will replace with nextcloud
|
||||||
unstable.wike # gtk wikipedia wow!
|
unstable.wike # gtk wikipedia wow!
|
||||||
|
unstable.furtherance # I made this one tehee track time utility
|
||||||
|
gnome.simple-scan # scanner
|
||||||
|
|
||||||
# sequeler # friendly SQL client
|
# sequeler # friendly SQL client
|
||||||
blanket # background noise
|
blanket # background noise
|
||||||
@ -256,6 +257,14 @@ symbola
|
|||||||
speedtest-cli # check internet speed from the comand line
|
speedtest-cli # check internet speed from the comand line
|
||||||
editorconfig # follow rules of contributin
|
editorconfig # follow rules of contributin
|
||||||
|
|
||||||
|
]) ++ (with pkgs.bat-extras; [
|
||||||
|
batman # man pages
|
||||||
|
batpipe # piping
|
||||||
|
batgrep # ripgrep
|
||||||
|
batdiff # this is getting crazy!
|
||||||
|
batwatch # probably my next best friend
|
||||||
|
prettybat # trans your sourcecode!
|
||||||
|
|
||||||
]) ++ (with pkgs.fishPlugins; [
|
]) ++ (with pkgs.fishPlugins; [
|
||||||
sponge # keep history clean from typos
|
sponge # keep history clean from typos
|
||||||
fzf-fish # fish command line with fzf keybindings
|
fzf-fish # fish command line with fzf keybindings
|
||||||
@ -418,7 +427,6 @@ services = {
|
|||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
wget
|
wget
|
||||||
neovim
|
|
||||||
docker-compose # easy way to migrate my docker anywhere!
|
docker-compose # easy way to migrate my docker anywhere!
|
||||||
];
|
];
|
||||||
|
|
||||||
@ -512,6 +520,10 @@ snapraid = {
|
|||||||
|
|
||||||
programs = {
|
programs = {
|
||||||
mtr.enable = true;
|
mtr.enable = true;
|
||||||
|
neovim = {
|
||||||
|
enable = true;
|
||||||
|
vimAlias = true;
|
||||||
|
};
|
||||||
gnupg.agent = {
|
gnupg.agent = {
|
||||||
enable = true;
|
enable = true;
|
||||||
enableSSHSupport = true;
|
enableSSHSupport = true;
|
||||||
@ -527,7 +539,13 @@ programs = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
services = {
|
services = {
|
||||||
printing.enable = true;
|
printing = {
|
||||||
|
enable = true;
|
||||||
|
drivers = [ pkgs.hplip pkgs.hplipWithPlugin ];
|
||||||
|
};
|
||||||
|
# ipp-usb.enable = true; # usb scanner
|
||||||
|
avahi.enable = true;
|
||||||
|
avahi.nssmdns = true;
|
||||||
fstrim.enable = true;
|
fstrim.enable = true;
|
||||||
btrfs.autoScrub = {
|
btrfs.autoScrub = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|||||||
@ -35,7 +35,6 @@
|
|||||||
- [X] fish
|
- [X] fish
|
||||||
- [ ] appimages
|
- [ ] appimages
|
||||||
- [-] Compile missing apps [1/8]
|
- [-] Compile missing apps [1/8]
|
||||||
- [X] furtherance upgrade
|
|
||||||
- [-] zap init
|
- [-] zap init
|
||||||
- [-] font-downloader
|
- [-] font-downloader
|
||||||
- [ ] SaveDesktop (flathub)
|
- [ ] SaveDesktop (flathub)
|
||||||
@ -137,12 +136,13 @@ undesirable packages from installing.
|
|||||||
services = {
|
services = {
|
||||||
xserver = {
|
xserver = {
|
||||||
enable = true;
|
enable = true;
|
||||||
videoDrivers = [ "nvidia" ];
|
videoDrivers = [ "nvidia" "modesetting" ];
|
||||||
displayManager.gdm.enable = true;
|
displayManager.gdm.enable = true;
|
||||||
desktopManager.gnome.enable = true;
|
desktopManager.gnome.enable = true;
|
||||||
# wacom.enable = true;
|
# wacom.enable = true;
|
||||||
layout = "us";
|
layout = "us";
|
||||||
libinput.enable = true; # Wacom required?
|
libinput.enable = true; # Wacom required?
|
||||||
|
# useGlamor = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -161,8 +161,8 @@ environment.gnome.excludePackages = (with pkgs; [
|
|||||||
epiphany
|
epiphany
|
||||||
gnome-characters
|
gnome-characters
|
||||||
yelp
|
yelp
|
||||||
simple-scan
|
|
||||||
gnome-font-viewer
|
gnome-font-viewer
|
||||||
|
cheese
|
||||||
]);
|
]);
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
@ -275,7 +275,7 @@ anticipated, most everything seems to run seamlessly.
|
|||||||
|
|
||||||
#+begin_src nix
|
#+begin_src nix
|
||||||
lutris # game/emulator manager
|
lutris # game/emulator manager
|
||||||
# grapejuice # roblox manager
|
unstable.grapejuice # roblox manager
|
||||||
minecraft # minecraft official launcher
|
minecraft # minecraft official launcher
|
||||||
parsec-bin # remote gaming with friends
|
parsec-bin # remote gaming with friends
|
||||||
unstable.protonup-qt # update proton-ge
|
unstable.protonup-qt # update proton-ge
|
||||||
@ -288,9 +288,10 @@ this are not used as often as I wish…
|
|||||||
libreoffice-fresh # office, but based
|
libreoffice-fresh # office, but based
|
||||||
calibre # ugly af eBook library manager
|
calibre # ugly af eBook library manager
|
||||||
foliate # gtk eBook reader
|
foliate # gtk eBook reader
|
||||||
gnome.simple-scan # document scanner
|
|
||||||
gnome-feeds # feed reader, maybe will replace with nextcloud
|
gnome-feeds # feed reader, maybe will replace with nextcloud
|
||||||
unstable.wike # gtk wikipedia wow!
|
unstable.wike # gtk wikipedia wow!
|
||||||
|
unstable.furtherance # I made this one tehee track time utility
|
||||||
|
gnome.simple-scan # scanner
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
*** MISC
|
*** MISC
|
||||||
@ -464,6 +465,18 @@ symbola
|
|||||||
editorconfig # follow rules of contributin
|
editorconfig # follow rules of contributin
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
|
** BAT-EXTRAS
|
||||||
|
|
||||||
|
#+begin_src nix
|
||||||
|
]) ++ (with pkgs.bat-extras; [
|
||||||
|
batman # man pages
|
||||||
|
batpipe # piping
|
||||||
|
batgrep # ripgrep
|
||||||
|
batdiff # this is getting crazy!
|
||||||
|
batwatch # probably my next best friend
|
||||||
|
prettybat # trans your sourcecode!
|
||||||
|
#+end_src
|
||||||
|
|
||||||
** FISH PLUGINS
|
** FISH PLUGINS
|
||||||
|
|
||||||
#+begin_src nix
|
#+begin_src nix
|
||||||
@ -699,7 +712,6 @@ may be challenging.
|
|||||||
#+begin_src nix
|
#+begin_src nix
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
wget
|
wget
|
||||||
neovim
|
|
||||||
docker-compose # easy way to migrate my docker anywhere!
|
docker-compose # easy way to migrate my docker anywhere!
|
||||||
];
|
];
|
||||||
#+end_src
|
#+end_src
|
||||||
@ -818,6 +830,10 @@ of some services.
|
|||||||
#+begin_src nix
|
#+begin_src nix
|
||||||
programs = {
|
programs = {
|
||||||
mtr.enable = true;
|
mtr.enable = true;
|
||||||
|
neovim = {
|
||||||
|
enable = true;
|
||||||
|
vimAlias = true;
|
||||||
|
};
|
||||||
gnupg.agent = {
|
gnupg.agent = {
|
||||||
enable = true;
|
enable = true;
|
||||||
enableSSHSupport = true;
|
enableSSHSupport = true;
|
||||||
@ -833,7 +849,13 @@ programs = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
services = {
|
services = {
|
||||||
printing.enable = true;
|
printing = {
|
||||||
|
enable = true;
|
||||||
|
drivers = [ pkgs.hplip pkgs.hplipWithPlugin ];
|
||||||
|
};
|
||||||
|
# ipp-usb.enable = true; # usb scanner
|
||||||
|
avahi.enable = true;
|
||||||
|
avahi.nssmdns = true;
|
||||||
fstrim.enable = true;
|
fstrim.enable = true;
|
||||||
btrfs.autoScrub = {
|
btrfs.autoScrub = {
|
||||||
enable = true;
|
enable = true;
|
||||||
@ -868,7 +890,7 @@ systemd.services = {
|
|||||||
description = "Start docker-compose servers";
|
description = "Start docker-compose servers";
|
||||||
after = [ "docker.service" "docker.socket" ];
|
after = [ "docker.service" "docker.socket" ];
|
||||||
requires = [ "docker.service" "docker.socket" ];
|
requires = [ "docker.service" "docker.socket" ];
|
||||||
wantedBy = [ "multi-user.target" ];
|
wantedBy = [ "default.target" ];
|
||||||
environment = {
|
environment = {
|
||||||
FILE = "/home/jawz/Development/Docker/docker-compose.yml";
|
FILE = "/home/jawz/Development/Docker/docker-compose.yml";
|
||||||
};
|
};
|
||||||
@ -889,7 +911,7 @@ systemd.user.services = {
|
|||||||
enable = true;
|
enable = true;
|
||||||
restartIfChanged = true;
|
restartIfChanged = true;
|
||||||
description = "Run hentai@home server";
|
description = "Run hentai@home server";
|
||||||
wantedBy = [ "multi-user.target" ];
|
wantedBy = [ "default.target" ];
|
||||||
path = [
|
path = [
|
||||||
pkgs.HentaiAtHome
|
pkgs.HentaiAtHome
|
||||||
];
|
];
|
||||||
|
|||||||
@ -41,7 +41,7 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
kernelModules = [ "kvm-intel" ];
|
kernelModules = [ "kvm-intel" ];
|
||||||
kernel.sysctl = { "vm.swappiness" = 100; };
|
kernel.sysctl = { "vm.swappiness" = 80; };
|
||||||
extraModulePackages = [ ];
|
extraModulePackages = [ ];
|
||||||
initrd = {
|
initrd = {
|
||||||
availableKernelModules =
|
availableKernelModules =
|
||||||
@ -131,7 +131,10 @@
|
|||||||
powerManagement.cpuFreqGovernor = lib.mkDefault "performance";
|
powerManagement.cpuFreqGovernor = lib.mkDefault "performance";
|
||||||
|
|
||||||
hardware = {
|
hardware = {
|
||||||
sane.enable = true;
|
sane = {
|
||||||
|
enable = true;
|
||||||
|
extraBackends = [ pkgs.hplip pkgs.hplipWithPlugin ];
|
||||||
|
};
|
||||||
cpu.intel.updateMicrocode = lib.mkDefault true;
|
cpu.intel.updateMicrocode = lib.mkDefault true;
|
||||||
bluetooth.enable = true;
|
bluetooth.enable = true;
|
||||||
# huion driver
|
# huion driver
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user