Commit graph

169 commits

Author SHA1 Message Date
9bc6fae75d nix: add spotify 2025-05-03 16:34:34 +10:00
4351260759 nix: remove nh 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
cfe3204438 darwin: install linear mouse 2025-05-03 16:34:34 +10:00
666fb4c330 darwin: put mission control in dock 2025-05-03 16:34:34 +10:00
20311b1c4b darwin: add mission control to dock 2025-05-03 16:34:34 +10:00
e188c79161 darwin: replace whisky with steam 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
6fad159c38 darwin: merge application configuration from application.nix into desktop.nix
makes darwin/applications useful for when programs differ between mac and
linux
2025-05-03 16:34:34 +10:00
d5f3167d99 darwin: add brew for installing apps 2025-05-03 16:34:34 +10:00
8182ae4eb0 darwin: change pinned dock apps 2025-05-03 16:34:34 +10:00
d6048b0444 nix: replace neovim option with package 2025-05-03 16:34:34 +10:00
4fbfe2809a darwin: lower time it takes for dock to show 2025-05-03 16:34:34 +10:00
90d44c0419 darwin: fix menubar applets 2025-05-03 16:34:34 +10:00
3afebf6144 darwin: fix hardware options not applying 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
89fd1710c3 nix: pin more applications to the dock 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
fa2845bf04 nix: add mangohud to games module 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
f329039060 nix: add unzip 2025-05-03 16:34:34 +10:00
fb5555303a firefox: remove sponsorblock extension 2025-05-03 16:34:34 +10:00
3fbcad900d firefox: enable more privacy settings such as resistFingerprinting 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
5847a3a7a3 firefox: add sponsorblock extension 2025-05-03 16:34:34 +10:00
ddd91cb56c nix: wipe site preferences on exit for firefox 2025-05-03 16:34:34 +10:00
9e9f686257 nix: enable autoscrolling in firefox 2025-05-03 16:34:34 +10:00
432044bb76 nix: enable picture in picture when switching tabs in firefox 2025-05-03 16:34:34 +10:00
b39d0b248c nix: fix firefox user.js not applying 2025-05-03 16:34:34 +10:00
497a51083e revert "nix: harden firefox with arkenfox user.js"
This reverts commit 569a8b8bda2523e96f8b6c05c10695e414aa097e.
2025-05-03 16:34:34 +10:00
66b707f4f6 nix: harden firefox with arkenfox user.js 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
d4717769f8 nix: add application 'ani-cli' 2025-05-03 16:34:34 +10:00
fc739d9cb0 nix: add application 'mpv' 2025-05-03 16:34:34 +10:00
14709bb294 nix: add kde module 2025-05-03 16:31:42 +10:00
46199d21e5 nix: enable firefox vertical tabs 2025-05-03 16:31:42 +10:00
2cdd49b396 nix: updated nerd fonts to match new namespace in nixpkgs 2025-05-03 16:31:41 +10:00
fa821c8169 nix: enable ssh agent autostart 2025-05-03 16:31:41 +10:00
8375809485 nix: change programs.man.enable to documentation.man.enable 2025-05-03 16:31:41 +10:00
3d70922a85 nix: start darwin configuration
preparation for macOS
2025-05-03 16:31:41 +10:00
b6f830297b nix: enable man pages 2025-05-03 16:31:41 +10:00