Commit graph

1859 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