Commit graph

3409 commits

Author SHA1 Message Date
Evie Litherland-Smith c006895344 Enable emacs service on socket activation
Move emacs dependencies into home/emacs/default.nix to avoid having
two files

Don't start emacs server from hyprland startup now

Remove firefox home module, use system module only
2024-01-29 08:21:26 +00:00
Evie Litherland-Smith d4c1835bfa Add some hyprland wallpapers to collection 2024-01-29 06:41:39 +00:00
Evie Litherland-Smith 391b9dd307 Hyprland: disable splash rendering 2024-01-29 06:27:37 +00:00
Evie Litherland-Smith f9bfc43e43 Try switching to a more minimal, custom TeX install 2024-01-29 06:15:11 +00:00
Evie Litherland-Smith 1a2310c4a2 Remove cemu and marathon games 2024-01-29 06:05:29 +00:00
Evie Litherland-Smith 7fa0e7e478 Remove obs-backgroundremoval due to build issues 2024-01-29 06:05:21 +00:00
Evie Litherland-Smith 270e451170 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/f2942f3385f1b35cc8a1abb03a45e29c9cb4d3c8' (2024-01-13)
  → 'github:nix-community/home-manager/4d54c29bce71f8c261513e0662cc573d30f3e33e' (2024-01-28)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/317484b1ead87b9c1b8ac5261a8d2dd748a0492d' (2024-01-08)
  → 'github:NixOS/nixpkgs/ae5c332cbb5827f6b1f02572496b141021de335f' (2024-01-25)
• Updated input 'stylix':
    'github:danth/stylix/2d59480b4531ce8d062d20a42560a266cb42b9d0' (2024-01-17)
  → 'github:danth/stylix/7a7c90015de7454060e103e94bb4e6010b5aa062' (2024-01-28)
• Updated input 'stylix/home-manager':
    'github:nix-community/home-manager/8cedd63eede4c22deb192f1721dd67e7460e1ebe' (2023-11-24)
  → 'github:nix-community/home-manager/3df2a80f3f85f91ea06e5e91071fa74ba92e5084' (2024-01-23)
2024-01-29 05:48:33 +00:00
Evie Litherland-Smith 9c2f00c420 Add Sweet theme wallpapers 2024-01-29 05:44:09 +00:00
Evie Litherland-Smith 89b0c6be01 Revert "flake.lock: Update"
This reverts commit 27ae9a0836.
2024-01-29 05:35:01 +00:00
Evie Litherland-Smith 27ae9a0836 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/f2942f3385f1b35cc8a1abb03a45e29c9cb4d3c8' (2024-01-13)
  → 'github:nix-community/home-manager/4d54c29bce71f8c261513e0662cc573d30f3e33e' (2024-01-28)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/317484b1ead87b9c1b8ac5261a8d2dd748a0492d' (2024-01-08)
  → 'github:NixOS/nixpkgs/ae5c332cbb5827f6b1f02572496b141021de335f' (2024-01-25)
• Updated input 'stylix':
    'github:danth/stylix/2d59480b4531ce8d062d20a42560a266cb42b9d0' (2024-01-17)
  → 'github:danth/stylix/7a7c90015de7454060e103e94bb4e6010b5aa062' (2024-01-28)
• Updated input 'stylix/home-manager':
    'github:nix-community/home-manager/8cedd63eede4c22deb192f1721dd67e7460e1ebe' (2023-11-24)
  → 'github:nix-community/home-manager/3df2a80f3f85f91ea06e5e91071fa74ba92e5084' (2024-01-23)
2024-01-29 05:30:21 +00:00
Evie Litherland-Smith 5cdd751ec9 nix settings: switch keep-outputs and keep-derivations to false
Attempt to save on disk space a bit so testing how this affects things
2024-01-29 05:29:29 +00:00
Evie Litherland-Smith ac5e745c63 Revert "flake.lock: Update"
This reverts commit a3c276f117.
2024-01-28 13:43:21 +00:00
Evie Litherland-Smith a3c276f117 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/f2942f3385f1b35cc8a1abb03a45e29c9cb4d3c8' (2024-01-13)
  → 'github:nix-community/home-manager/4d54c29bce71f8c261513e0662cc573d30f3e33e' (2024-01-28)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/317484b1ead87b9c1b8ac5261a8d2dd748a0492d' (2024-01-08)
  → 'github:NixOS/nixpkgs/ae5c332cbb5827f6b1f02572496b141021de335f' (2024-01-25)
• Updated input 'stylix':
    'github:danth/stylix/2d59480b4531ce8d062d20a42560a266cb42b9d0' (2024-01-17)
  → 'github:danth/stylix/1a5dee1957dc45e125013ae3919ff284cfb83cdc' (2024-01-25)
• Updated input 'stylix/home-manager':
    'github:nix-community/home-manager/8cedd63eede4c22deb192f1721dd67e7460e1ebe' (2023-11-24)
  → 'github:nix-community/home-manager/3df2a80f3f85f91ea06e5e91071fa74ba92e5084' (2024-01-23)
2024-01-28 13:38:59 +00:00
Evie Litherland-Smith 7faeda22d1 Add vanguard root ssh key to authorizedKeys 2024-01-28 13:35:36 +00:00
Evie Litherland-Smith 966c552a70 Revert "flake.lock: Update"
This reverts commit 1590f94892.
2024-01-28 13:34:25 +00:00
Evie Litherland-Smith 53bea11a81 Update Vanguard hardware-configuration 2024-01-28 13:20:11 +00:00
Evie Litherland-Smith 1590f94892 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/f2942f3385f1b35cc8a1abb03a45e29c9cb4d3c8' (2024-01-13)
  → 'github:nix-community/home-manager/4d54c29bce71f8c261513e0662cc573d30f3e33e' (2024-01-28)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/317484b1ead87b9c1b8ac5261a8d2dd748a0492d' (2024-01-08)
  → 'github:NixOS/nixpkgs/ae5c332cbb5827f6b1f02572496b141021de335f' (2024-01-25)
• Updated input 'stylix':
    'github:danth/stylix/2d59480b4531ce8d062d20a42560a266cb42b9d0' (2024-01-17)
  → 'github:danth/stylix/1a5dee1957dc45e125013ae3919ff284cfb83cdc' (2024-01-25)
• Updated input 'stylix/home-manager':
    'github:nix-community/home-manager/8cedd63eede4c22deb192f1721dd67e7460e1ebe' (2023-11-24)
  → 'github:nix-community/home-manager/3df2a80f3f85f91ea06e5e91071fa74ba92e5084' (2024-01-23)
2024-01-28 12:48:42 +00:00
Evie Litherland-Smith 1bd560f95b Back to jedi-language-server now that I've got it working with flymake 2024-01-28 12:30:06 +00:00
Evie Litherland-Smith 8ca2053944 Reorganise a lot of things, clean up some files
Pull program expressions inside hyprland directory (e.g. rofi, waybar,
etc...) up one level.

Convert everything into package-name/default.nix format for
consistency

Move common home imports from flake.nix into hyprland/default.nix,
flake.nix now only defaults into importing hyprland, to be consistent
with how system imports work

Remove some old files: calendar and contact setup, sweet theme pkgs

Move xdg.configFile expressions from home/default.nix into a
config/default.nix, keeping the files to be linked in the config dir
as well (still need to do ipython though)
2024-01-28 12:01:18 +00:00
Evie Litherland-Smith 15b40a6643 Add flymake-shellcheck, add prettier, pylsp back to pyright 2024-01-28 10:02:44 +00:00
Evie Litherland-Smith 0867f401e8 Add SteamDB and ProtonDB to nyxt bookmarks 2024-01-28 09:23:35 +00:00
Evie Litherland-Smith 0eb7924b35 Add mpv window rewrite 2024-01-28 09:16:09 +00:00
Evie Litherland-Smith ea9ada1cf8 Vanguard: adjust monitor positions 2024-01-28 08:01:22 +00:00
Evie Litherland-Smith d2e5e04620 Hyprland: restart xdg-desktop-portal after startup 2024-01-28 08:01:09 +00:00
Evie Litherland-Smith ce885c3181 Add (initial) tags to nyxt bookmarks 2024-01-27 09:09:51 +00:00
Evie Litherland-Smith 6bf8ae4c88 Combine and reformat nyxt bookmarks.lisp
Remove date fields from bookmarks
2024-01-27 09:04:11 +00:00
Evie Litherland-Smith 88ed043992 Switch swaylock for swaylock-effects 2024-01-27 08:31:11 +00:00
Evie Litherland-Smith b01c270c2e Remove some programs 2024-01-27 08:11:54 +00:00
Evie Litherland-Smith eb203df057 Finish converting hyprland config to nix expression 2024-01-27 08:09:57 +00:00
Evie Litherland-Smith 138ad088ea Convert first block of hyprland settings into nix 2024-01-27 06:52:09 +00:00
Evie Litherland-Smith 9936ea2e48 Fix typo: kept monitor= in monitor definition 2024-01-27 06:51:30 +00:00
Evie Litherland-Smith eb5082442c Remove hyprland extra.conf
Move extra settings into home-manager hyprland settings expression
2024-01-27 06:27:31 +00:00
Evie Litherland-Smith d53d3f4dbb Add helvum package for patching pipewire routes 2024-01-26 19:59:09 +00:00
Evie Litherland-Smith 2a95d7c536 Add waybar rewrites for WebCord and Steam 2024-01-26 19:56:43 +00:00
Evie Litherland-Smith 5f6261e435 nyxt: add vivup discount scheme to bookmarks 2024-01-26 13:18:43 +00:00
Evie Litherland-Smith abff53552a Add default gitea user to git config 2024-01-26 07:17:04 +00:00
Evie Litherland-Smith 8e7f5ffddb Merge branch 'main' of https://git.xenia.me.uk/xenia/nixos 2024-01-25 06:33:38 +00:00
Evie Litherland-Smith 9b63b9308f Remove black, add ruff back (for apheleia) 2024-01-24 15:49:09 +00:00
Evie Litherland-Smith f68cfa10b6 hyprland: add special workspace scale, disable smart_resizing 2024-01-24 15:23:28 +00:00
Evie Litherland-Smith 93a43179c7 Revert "Switch back to dwindle layout"
This reverts commit f46fa33ca6.
2024-01-24 15:11:34 +00:00
Evie Litherland-Smith f46fa33ca6 Switch back to dwindle layout 2024-01-24 09:55:34 +00:00
Evie Litherland-Smith 53528c0446 Remove pyflakes... 2024-01-24 09:36:13 +00:00
Evie Litherland-Smith 7200c67e06 Remove ruff as python-lsp-ruff handles it, add pyflakes for emacs 2024-01-24 09:34:46 +00:00
Evie Litherland-Smith 91a30d7f46 Swap pyright back for python-lsp-server
Add python-lsp-ruff plugin but NOT mypy as performance is horrible,
use mypy as standalone tool only

Remove some unused LSPs/linters/formatters
2024-01-24 09:19:15 +00:00
Evie Litherland-Smith 9d8adcdb7a Add libcamera to desktop.nix 2024-01-23 20:13:38 +00:00
Evie Litherland-Smith 92378190f1 Properly enable pipewire from nixos wiki setup
Disable hardware.audio, enable pipewire addons

Move xdg mime definitions from home manager to system level

Consolidate xdg portal options in desktop.nix
2024-01-23 19:53:52 +00:00
Evie Litherland-Smith c3599f0f45 Update emacs config before starting daemon
Remove leftover exec starting btm
2024-01-23 19:53:22 +00:00
Evie Litherland-Smith 06d2c53b0c Switch order of notification and audio waybar modules
Switch clock module back to full form by default
2024-01-23 19:49:29 +00:00
Evie Litherland-Smith 69aafbf1af nyxt: remove duckduckgo lite, disable restore on startup 2024-01-23 13:33:29 +00:00
Evie Litherland-Smith 5ea8122696 Add waybar rewrite for nyxt
Add bind to launch nyxt and thunar (respectively)

nyxt bind makes use of bookmarks (finally!) and forces no socket so
multiple instances can be opened
2024-01-23 13:29:32 +00:00