Commit Graph

1809 Commits

Author SHA1 Message Date
Sefa Eyeoglu
60900303b5 corefreq: init at 1.98.4 (#330049) 2024-10-26 21:54:36 +02:00
Masum Reza
c87f82b6aa nixos/sway: workaround idle inhibit not working in Firefox (#348792) 2024-10-24 19:48:30 +05:30
Ramses
fe8daa8bac nixos/niri: init module (#348193) 2024-10-24 09:20:35 +02:00
teutat3s
7e7a06994f nixos/sway: workaround idle inhibit not working
in Firefox

Source:
https://www.reddit.com/r/swaywm/comments/1dqud2a/how_to_get_firefox_to_inhibit_idle_when_watching/
> Firefox supports the Wayaland inhibit protocol, but it attempts to use the DBus interfaces first. However, the gtk portal has an issue where it returns success even though the wlr portal/sway doesn't have an implementation for the inhibit method, see #465.
2024-10-23 18:34:47 +02:00
seth
942b12caba nixos/niri: init module 2024-10-21 21:00:17 -04:00
Mathieu Rene
dcc8b99d85 nixos/corefreq: add program defining both the daemon service and its kernel module 2024-10-19 21:23:55 -04:00
Masum Reza
18760e4c99 {nixos/gpu-screen-recorder,gpu-screen-recorder{-,gtk}}: update to 4.1.11, remove cap_sys_nice (#339874) 2024-10-15 02:16:59 +05:30
github-actions[bot]
4f2eec3440 Merge master into staging-next 2024-10-12 00:13:45 +00:00
MithicSpirit
08831a7160 nixos/gamemode: use listsAsDuplicateKeys for settings
This allows settings multiple scripts in `.custom.start` and
`.custom.end`, as Gamemode reads them back out into a list.

This is slightly annoying, as *any* duplicate keys will appear multiple
times, while gamemode will only accept the last one for most keys
(clobbering previous ones). Ideally, it would be possible to only enable
`listsAsDuplicateKeys` for scripts, but this does not seem to be
possible in `pkgs.formats.ini`.
2024-10-11 11:41:35 -04:00
github-actions[bot]
a5883bc172 Merge master into staging-next 2024-10-10 12:05:39 +00:00
Franz Pletz
9958dd2df8 immersed-vr: rename to immersed (#341266) 2024-10-10 13:47:06 +02:00
github-actions[bot]
0b14a71873 Merge master into staging-next 2024-10-09 12:06:03 +00:00
Emery Hemingway
7f63bcba36 nixos/nncp: refactor configuration merging
The NNCP utilities have poor support for configuration merging so
use jq and hjson-cli instead.
2024-10-09 09:07:11 +00:00
Gavin John
ab5706b3a5 nixos/programs.immersed-vr: rename to programs.immersed 2024-10-08 11:38:55 -07:00
K900
a3ccb7f562 steam: decimate 2024-10-08 14:00:17 +03:00
DontEatOreo
7b69d089ca nixos/gpu-screen-recorder: remove cap_sys_nice
Reason: https://github.com/NixOS/nixpkgs/pull/339874#discussion_r1788687308

Co-authored-by: dec05eba <dec05eba@protonmail.com>
2024-10-06 15:27:45 +03:00
DontEatOreo
8d564190a9 nixos/gpu-screen-recorder: format with nixfmt-rfc-style 2024-10-06 15:27:45 +03:00
Peder Bergebakken Sundt
986e6d4e3d tsm-client: 8.1.23.0 -> 8.1.24.0 (#345039) 2024-10-04 18:25:37 +02:00
Gavin John
765c9bf44e nixos/qgroundcontrol: Add cfg.package option 2024-10-02 15:09:37 -07:00
Ali Rizvi
9020d82c70 nixos/wayland: add gtk portal by default 2024-09-30 09:54:19 -04:00
Masum Reza
007e91615b waybar: add systemdSupport input (#345107) 2024-09-29 23:28:25 +05:30
Sefa Eyeoglu
5fcc1337d2 nixos/waybar: enable systemdSupport for package
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-09-29 17:56:24 +05:30
Danilo Reyes
056fc213e6 modules/obs-studio: optionally enable v4l2loopback (#312112)
* modules/obs-studio: optionally enable v4l2loopback

* add test

* added documentation to 24.11 changelog
2024-09-28 19:43:06 +02:00
Yarny0
f748ccc318 tsm-client: 8.1.23.0 -> 8.1.24.0
Also, all URLs in package and module comments are updated.

At the time of this writing, the "Update History" page
(release notes) for tsm-client >=8.1.19 does not list any
"APARs" ("Authorized Program Analysis Reports") for 8.1.24.0.
2024-09-28 08:48:41 +02:00
linsui
ac3e0dba12 nixos/firefox: format 2024-09-23 15:10:01 +08:00
linsui
4360c170f3 nixos/firefox: add linsui as maintainer 2024-09-23 15:09:34 +08:00
linsui
bcc5fe1d8c nixos/firefox: add autoConfigFiles 2024-09-23 15:06:52 +08:00
h7x4
f21ae37d3d clash-verge: remove (#342557) 2024-09-22 01:41:17 +02:00
Masum Reza
e677e7056c waybar: include the systemd user unit (#340874) 2024-09-22 00:29:40 +05:30
zendo
fe0d4615fe clash-verge: remove 2024-09-21 22:31:17 +08:00
linsui
c9f8285f05 nixos/nautilus-open-any-terminal: only set NAUTILUS_4_EXTENSION_DIR in non GNOME environment 2024-09-21 16:28:55 +08:00
lassulus
a7e62e65f8 cdemu-daemon: 3.2.6 -> 3.2.7 (#342883) 2024-09-19 08:43:45 +02:00
Robert Schütz
5e89ea3d30 nixos/cdemu: use lib.getExe 2024-09-18 14:39:39 -07:00
Nydragon
69ca85cc7b nixos/pulseview: init module
Pulseview needs the libsigrok udev rules to be installed, this module
removes the need for the enduser to think about this dependency.
2024-09-18 23:20:57 +02:00
Jörg Thalheim
9098810fa3 nixos/programs/yubikey-touch-detector: expose configuration variables (#337910) 2024-09-18 15:56:42 +02:00
Eman Resu
f78e6b8839 nautilus-open-any-terminal: add required config from project README so module functions intuitively
bb0fe33c48/README.md (nixpkgs-nixos-)
2024-09-16 16:35:08 +05:30
r-vdp
a03d5e6f56 waybar: the systemd unit is coming from the package now 2024-09-10 14:12:45 +02:00
laalsaas
a89b885ae9 sway: integrate with systemd
see: https://github.com/swaywm/sway/wiki/Systemd-integration
2024-09-06 15:59:37 +02:00
Emily
42e6ee04b1 nixos/*: use pipewire by default (#339209) 2024-09-04 22:42:18 +01:00
K900
dcd4151fd6 nixos/steam: also enable 32-bit Pipewire plugins 2024-09-04 13:56:42 +03:00
Artturin
74065337aa mouse-actions-gui: init at 0.4.4 (#269518) 2024-09-03 19:33:49 +03:00
linsui
d572c865ad nixos/foot: fix bash script 2024-09-03 02:27:22 +08:00
Blake
32b09f611f nixos/rust-motd: fix assertion after pam changes in #331784 2024-08-29 14:14:40 +02:00
linsui
89f10dc1a8 nixos/foot: init 2024-08-29 01:37:27 +08:00
Dhananjay Balan
ee6fa1027f programs/yubikey-touch-detector: expose configuration variables
commit 9b4abd6546 removed opionated
configuration from the `yubikey-touch-detector` package.

This adds configuration options for the service into the program
configuraion.
2024-08-28 11:42:13 +02:00
Sandro
84c8d21c64 nixos/streamcontroller: init, streamcontroller: init at 1.5.0-beta.6-unstable-2024-08-13, pythonPackages.usb-monitor: init at 1.21 (#335545) 2024-08-28 11:38:05 +02:00
Ming-Chuan
fc8e88205b nixos/streamcontroller: init 2024-08-28 11:28:29 +02:00
Franz Pletz
0b50871403 nixos/gamescope: expose gamescopectl (#337449) 2024-08-26 16:26:46 +02:00
PedroHLC
61dfef9a3d nixos/gamescope: expose gamescopectl 2024-08-26 08:32:36 -03:00
John Titor
93343775bd nixos/uwsm: init
[UWSM](https://github.com/Vladimir-csp/uwsm) is a session manager that wraps a wayland
window compositor with useful systemd units like `graphical-session-pre.target`,
`graphical-session.target`, `xdg-desktop-autostart.target`.

This is useful for Wayland Compositors that do not start
these units on these own.

Example for Hyprland:
```nix
programs.hyprland.enable = true;
programs.uwsm.enable = true;
programs.uwsm.waylandCompositors = {
  hyprland = {
    compositorPrettyName = "Hyprland";
    compositorComment = "Hyprland compositor managed by UWSM";
    compositorBinPath = "/run/current-system/sw/bin/Hyprland";
  };
};
```

Co-authored-by: Kai Norman Clasen <k.clasen@protonmail.com>
2024-08-21 16:09:54 +05:30