Commit graph

44 commits

Author SHA1 Message Date
20b6b2da48 steamui: init
a decklike experience thing
2025-05-03 16:34:35 +10:00
1519a011a3 Revert "hypr: enable systemd session with UWSM"
This reverts commit b6738175843c94d18ecdafbf933aa35dc83ca0ee.
2025-05-03 16:34:35 +10:00
a84984db38 nix: make tuigreet its own module 2025-05-03 16:34:35 +10:00
384fe0abc5 applications: add blender 2025-05-03 16:34:35 +10:00
20ff31e808 niri: init module 2025-05-03 16:34:35 +10:00
28f4b4ade3 opensnitch: add rules for many programs
adds rules for:
- systemd-timesyncd
- nsncd
- firefox
- nix
- steam
- electron (apps like obsidian and vesktop)
- prismlauncher
- speech dispatcher
2025-05-03 16:34:35 +10:00
5e8fdf436d chore: cleanup modules
system-specific modules such as darwin/games will now automatically
import games.nix

removes alot of duplication
2025-05-03 16:34:35 +10:00
b4e0e5e3d3 gnome: init module 2025-05-03 16:34:35 +10:00
fe5f198267 games: add gog & heroic 2025-05-03 16:34:35 +10:00
ae4e11841a hypr: install hyprshade 2025-05-03 16:34:35 +10:00
1c29051909 openssh: change ssh key 2025-05-03 16:34:35 +10:00
ad934294af firefox: theme using matugen 2025-05-03 16:34:35 +10:00
175a0cb899 hyprland: add matugen 2025-05-03 16:34:35 +10:00
e18301d69b games: add prismlauncher 2025-05-03 16:34:35 +10:00
5a79b4d6db nix: move games.nix to linux/games.nix 2025-05-03 16:34:35 +10:00
3094cbd40a applications: add obs 2025-05-03 16:34:35 +10:00
04d7ae93f5 revert "nix: merge all nix programs into applications.nix"
This reverts commit 29296d8bbc1ec338643883b97bbe82aa0b21d424.
2025-05-03 16:34:35 +10:00
11b8a03564 nix: merge all nix programs into applications.nix 2025-05-03 16:34:34 +10:00
b69c2a94e9 nixos: add module 'opensnitch' 2025-05-03 16:34:34 +10:00
14ac9f27c4 nixos: add ssh key to modules/linux/ssh 2025-05-03 16:34:34 +10:00
117fa5d57c nixos: remove modules/linux/stow.nix 2025-05-03 16:34:34 +10:00
0c44f58311 nixos: move ssh to its own module 2025-05-03 16:34:34 +10:00
20610b1821 hypr: replace ulauncher with walker 2025-05-03 16:34:34 +10:00
7ebf56a77d nix: fix syntax error in linux/desktop 2025-05-03 16:34:34 +10:00
2ab0d6118c nix: fix linux/applications 2025-05-03 16:34:34 +10:00
76fa487486 nix: move thunderbird and ghostty into linux-specific folder
thunderbird and ghostty aren't avaliable in nixpkgs for darwin yet.
2025-05-03 16:34:34 +10:00
9567de89d0 nix: use mpv on linux and iina on mac for playing media 2025-05-03 16:34:34 +10:00
591a6999ee nix: move enabling fontDir to linux desktop.nix 2025-05-03 16:34:34 +10:00
3591f5d5b3 ghostty: init 2025-05-03 16:34:34 +10:00
2be1e742f7 hypr: enable systemd session with UWSM 2025-05-03 16:34:34 +10:00
f188ff6723 nix: compact audio.nix, applications.nix and login.nix into a singular file
if you are gonna use a system with a desktop you would probably enable
all of them in the first place
2025-05-03 16:34:34 +10:00
67b28f356f hypr: add gnome polkit agent 2025-05-03 16:34:34 +10:00
33b5e45327 nix: replace sddm with greetd
enables autologin
display manager is ttygreet
2025-05-03 16:34:34 +10:00
f9da2f47e5 nix: replace greetd with SDDM 2025-05-03 16:34:34 +10:00
909f80b06b Revert "nix: start hyprland with UWSM (systemd session)"
This reverts commit df552a33cdd7b94101097d1930f490ab64128aa5.
2025-05-03 16:34:34 +10:00
584e17361c nix: enable systemd in initrd
needed for drive decryption via TPM
2025-05-03 16:34:34 +10:00
8e170eae3f nix: modify secureboot pki file location to sbctl's new location 2025-05-03 16:34:34 +10:00
4093f5227c nix: enable autologin and replace regreet with tuigreet 2025-05-03 16:34:34 +10:00
e6306d08dc nix: start hyprland with UWSM (systemd session) 2025-05-03 16:34:34 +10:00
60968792eb nix: remove kde connect 2025-05-03 16:34:34 +10:00
85ca661310 hypr: replace flameshot with hyprshot 2025-05-03 16:34:34 +10:00
14709bb294 nix: add kde module 2025-05-03 16:31:42 +10:00
fa821c8169 nix: enable ssh agent autostart 2025-05-03 16:31:41 +10:00
292dfcfccd chore: reorganise modules 2025-05-03 16:31:41 +10:00