Commit graph

3291 commits

Author SHA1 Message Date
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
Evie Litherland-Smith 2fcd6bb4e8 hyprland: relative move bind includes empty workspaces
Remove number binds for workspaces 7-9, something has gone wrong if I
need rapid access to that many workspaces...
2024-01-23 13:11:40 +00:00
Evie Litherland-Smith 632d0dbeca Add persistent workspaces back to waybar 2024-01-23 11:54:06 +00:00
Evie Litherland-Smith 6a8d882a10 Add pypoetry config file, move ipython_config into home directory 2024-01-23 09:50:14 +00:00
Evie Litherland-Smith d46fd2d1a0 Merge branch 'main' of https://git.xenia.me.uk/xenia/nixos 2024-01-22 17:38:37 +00:00
Evie Litherland-Smith d8f9152f2a Add ipython_config, TODO do something with it 2024-01-22 17:38:36 +00:00
Evie Litherland-Smith 8dba231b04 waybar: move battery capacity to tooltip, add backlight back 2024-01-22 14:34:40 +00:00
Evie Litherland-Smith df4d6012af Sway order of clock and notification waybar modules 2024-01-22 11:59:49 +00:00
Evie Litherland-Smith dda848f29f waybar: add unread notification count 2024-01-22 11:58:27 +00:00
Evie Litherland-Smith 74720e4632 starship: add symbol for C module 2024-01-22 10:36:20 +00:00
Evie Litherland-Smith 124802b5dd waybar: add window rewrite for teams 2024-01-22 09:14:30 +00:00
Evie Litherland-Smith 18c9259311 Re-theme waybar for rearrange, make more compact 2024-01-22 07:56:40 +00:00
Evie Litherland-Smith e658930530 Try moving away from named workspaces
Remove named workspaces, add numbers up to 9
Change waybar formatting to use a empty, active and urgent workspace
icon set
Reduce amount of stuff in waybar right
Add hyprland/window to waybar left, before MPRIS
Add some window rewrites for hyprland/window
Shorten MPRIS default format, keep all info in alt format
2024-01-22 07:45:22 +00:00
Evie Litherland-Smith 3abe025784 Add steam to Northstar
Slightly rearrange layout in flake, purely visual change
2024-01-22 06:44:42 +00:00
Evie Litherland-Smith 6b1cbdef29 Enable passSecretService again 2024-01-21 14:10:14 +00:00
Evie Litherland-Smith e53e33b54d Fix typo (again) 2024-01-21 10:37:07 +00:00
Evie Litherland-Smith 3155b96e9f Fix typo in hyprland bind 2024-01-21 10:36:19 +00:00
Evie Litherland-Smith eb1811c7d4 Add email workspace back, rename workspace editor -> emacs 2024-01-21 10:34:44 +00:00
Evie Litherland-Smith c33367bdc7 Move games into system/games.nix (rename of steam.nix)
Add RetroArch with some cores, add to games workspace
2024-01-21 10:31:46 +00:00