Evie Litherland-Smith
e5d09152c1
Add firefox back with updated mimeapps
2024-02-02 06:43:10 +00:00
Evie Litherland-Smith
ece96e046e
Move emacs repo sync to git-sync-all script
2024-02-01 11:35:41 +00:00
Evie Litherland-Smith
8637da6dc7
Reinstate nyxt bind, enable hidpi for qutebrowser on 4K screen
2024-02-01 11:33:46 +00:00
Evie Litherland-Smith
1d4b2e9366
Replace nyxt with qutebrowser as default for better performance
...
Keep nyxt around, will switch back when blink support is added (in
progress at the moment)
Update mime entries so qutebrowser is the default browser, also
rewrote slightly so avoid the massive repetition in there previously
2024-02-01 07:24:18 +00:00
Evie Litherland-Smith
4482a7692b
Add qutebrowser as alternative browser
2024-02-01 06:46:02 +00:00
Evie Litherland-Smith
81c1382843
rofi: move setting package and terminal into hyprland/default.nix
...
Allows setting alternate packages / terminals depending on how it's
used
Change hyprland to reference rofi.finalPackage instead of package
2024-01-31 07:21:01 +00:00
Evie Litherland-Smith
5353091a1e
Also qualify git and hyprctl program locations
2024-01-30 18:02:35 +00:00
Evie Litherland-Smith
d7e57240fd
Qualify remaining rofi calls that I missed first time
2024-01-30 16:17:02 +00:00
Evie Litherland-Smith
21c0dc8176
Switch foot back to alacritty, rearrange some sections
...
Move stylix target control into individual expressions
Remove thunar
Remove dex, enable systemd services for blueman-applet and
network-manager-applet
Remove mpg123
Qualify package calls in hyprland config using nixpkg definitions
Remove "make switch" from Makefile, replaced by (preferred)
nixos-update
2024-01-30 16:10:12 +00:00
Evie Litherland-Smith
09df446bd7
Reformat all using alejandra
2024-01-30 14:21:50 +00:00
Evie Litherland-Smith
364260fb46
Remove unnecessary brackets from some regular expressions
2024-01-30 09:23:11 +00:00
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
391b9dd307
Hyprland: disable splash rendering
2024-01-29 06:27:37 +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
0eb7924b35
Add mpv window rewrite
2024-01-28 09:16:09 +00:00
Evie Litherland-Smith
d2e5e04620
Hyprland: restart xdg-desktop-portal after startup
2024-01-28 08:01:09 +00:00
Evie Litherland-Smith
88ed043992
Switch swaylock for swaylock-effects
2024-01-27 08:31:11 +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
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
8e7f5ffddb
Merge branch 'main' of https://git.xenia.me.uk/xenia/nixos
2024-01-25 06:33:38 +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
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
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
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
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
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
Evie Litherland-Smith
1ce7f94eef
Switch some mimeApps associations
...
html -> firefox
jpeg/png -> swayimg
delete zoomus association
2024-01-20 07:42:34 +00:00
Evie Litherland-Smith
c6b11f8bb1
Revert "Change emacs --fg-daemon for opening emacs on editor workspace and"
...
This reverts commit ab2673fd0b
.
2024-01-19 16:35:11 +00:00
Evie Litherland-Smith
d21d38af4c
Start auto-started emacs with fancy-startup-screen
2024-01-18 06:49:49 +00:00
Evie Litherland-Smith
ab2673fd0b
Change emacs --fg-daemon for opening emacs on editor workspace and
...
starting server
2024-01-18 06:46:24 +00:00
Evie Litherland-Smith
57123373e1
Switch chromium back for firefox
2024-01-17 16:22:05 +00:00
Evie Litherland-Smith
179b6e787f
Revert "Remove teams-for-linux"
...
This reverts commit a97fadea1b
.
2024-01-17 09:59:00 +00:00
Evie Litherland-Smith
b7f564bc28
Revert "Remove chromium-browser from web workspace rule"
...
This reverts commit 7f9df2a980
.
2024-01-17 09:45:29 +00:00
Evie Litherland-Smith
770765389b
Restore waybar MPRIS module formatting
2024-01-17 06:18:29 +00:00
Evie Litherland-Smith
dfae7ac2f0
Increase font sizes to be more comfy
...
Adjust some icon spacing to look better at new font sizes
2024-01-17 06:05:35 +00:00
Evie Litherland-Smith
e8125a9653
Move hyprland/workspaces to centre of waybar, MPRIS with dynamic
...
display to the left section
2024-01-16 18:14:25 +00:00
Evie Litherland-Smith
4aa7dda4f6
Switch font to Iosevka
2024-01-16 13:52:00 +00:00
Evie Litherland-Smith
2dff72c9ff
Remove mpv and firefox from waybar MPRIS ignored player list
2024-01-15 11:54:58 +00:00
Evie Litherland-Smith
7f9df2a980
Remove chromium-browser from web workspace rule
2024-01-15 11:53:53 +00:00
Evie Litherland-Smith
d0b632c634
Add WebCord back, revert associated waybar changes
2024-01-15 11:00:29 +00:00
Evie Litherland-Smith
e8758efb0c
Swap mplayer for mpv + mpg123
...
Remove transmission-gtk, remmina and webcord
Switch follow_mouse back to default setting
Change waybar icon for chat workspace since I just use chromium for
all chat now
2024-01-14 18:32:53 +00:00
Evie Litherland-Smith
f37a95f576
Remove fallback from emacsclient bind
2024-01-14 15:26:17 +00:00
Evie Litherland-Smith
9bc8f51ac6
SUPER X bind starts emacs daemon if not already running
2024-01-14 12:11:03 +00:00
Evie Litherland-Smith
6ee24dc075
Move OBS into hyprland default programs
2024-01-14 11:57:15 +00:00
Evie Litherland-Smith
66767f1f2b
Add Mplayer windows to stream workspace
2024-01-14 11:46:37 +00:00
Evie Litherland-Smith
f886adadc4
Start emacs daemon with hyprland
2024-01-14 10:38:33 +00:00
Evie Litherland-Smith
4e04ee3d12
Add nyxt to web workspace rule
2024-01-14 10:30:40 +00:00
Evie Litherland-Smith
07dd0cb841
Add (back) thunar and files workspace
...
Add czkawka_gui and tagger to files workspace
Restore steam settings and friends list floating rules
Change fullscreen bind back to using M (so that F can be for files),
add SUPER X bind to open an emacs client window quickly
2024-01-14 08:08:21 +00:00
Evie Litherland-Smith
bde4fc30e6
Change a few workspace, remove SUPER ALT binds
...
Remove "remote" workspace, change "system" to "btm" and add "stream",
rename "emacs" to "editor" to keep with theme more (but we all know
it's still for emacs...)
Remove all SUPER ALT binds. Have btm launch at startup since that was
the only one of those binds that was useful
Update a few of the workspace icons. Remove persistent-workspaces
2024-01-13 17:00:15 +00:00
Evie Litherland-Smith
dee0643c6e
Add WIP new rofi config/styling
2024-01-12 11:57:51 +00:00
Evie Litherland-Smith
5c22252a10
Update some rofi category names
2024-01-12 11:57:35 +00:00
Evie Litherland-Smith
c8ba8f8fd7
Remove rofi-calc
2024-01-12 11:18:32 +00:00
Evie Litherland-Smith
dfaa360dfe
Switch to using pass-git-helper for https git auth
...
Remove gitFull and associated secret-store auth save mechanism
Also set default pinentry flavour to curses, but still set to gnome3
in hyprland setup - provides fall back for non-GUI interfaces
2024-01-12 08:19:20 +00:00
Evie Litherland-Smith
42051a089a
waybar: move mpris module from centre to left section
2024-01-12 07:09:39 +00:00
Evie Litherland-Smith
2385335e67
swaync: make buttons a bit more legible
2024-01-12 07:06:57 +00:00
Evie Litherland-Smith
db25545e75
Merge branch 'main' of https://git.xenia.me.uk/xenia/nixos
2024-01-12 06:48:48 +00:00
Evie Litherland-Smith
8ecb501776
waybar: swap main ant alt versions of clock module
2024-01-12 06:48:21 +00:00
Evie Litherland-Smith
0222558287
Swaync update thememing for better background/hover colours
2024-01-11 20:30:23 +00:00
Evie Litherland-Smith
18a5236695
Revert "Switch to using JetBrainsMono (incl. nerd font variant)"
...
This reverts commit a8975dbd74
.
2024-01-11 15:51:48 +00:00
Evie Litherland-Smith
2d1ac368f5
Hyprland: disconnect kb focus from mouse focus
...
kb+m can enable dpms now
2024-01-11 14:26:36 +00:00
Evie Litherland-Smith
a1ee94d92f
Add some borders to swaync to distinguish components better
2024-01-11 08:17:58 +00:00
Evie Litherland-Smith
fd092fd785
Remove box-shadows
2024-01-11 08:10:19 +00:00
Evie Litherland-Smith
74dffd71f4
Re-theme swaync using modus-vivdendi-tinted bg/fg colours
2024-01-11 08:03:41 +00:00
Evie Litherland-Smith
57f6a0d5d7
Remove some things
...
Remove Zathura
Remove .config/style.css because stylix puts the same thing in
/etc/stylix
2024-01-10 20:13:09 +00:00
Evie Litherland-Smith
a97fadea1b
Remove teams-for-linux
2024-01-10 16:06:13 +00:00
Evie Litherland-Smith
02a6ac0ed1
Update default mimetypes
...
Use chromium for default browser-related mimetypes as nyxt
doesn't (currently) handle opening links externally very nicely. Still
using nyxt as my go-to browser but chromium is a good backup
Change pdfs/epubs and images to use emacs by default, moving away from
things like zathura
2024-01-10 11:51:05 +00:00
Evie Litherland-Smith
419fc0be90
Make emacs workspace bind SUPER+E again instead of SUPER+X
2024-01-10 11:22:40 +00:00
Evie Litherland-Smith
a4666bf87d
Tweak catppuccin-mocha background colours
...
Replace background and foreground colours for base16 scheme with those
from emacs modus-vivdendi-tinted
Override background colours in base16 (base00 and base01), waybar and
hyprland
Override text colours in base16 (base05 and base04)
2024-01-10 11:04:20 +00:00
Evie Litherland-Smith
184e8625cd
Add chromium-browser to web workspace rule
2024-01-08 17:48:47 +00:00
Evie Litherland-Smith
7c47ada31e
Remove kdeconnect
...
Having connection issues with kdeconnect so stop using
2024-01-08 08:04:38 +00:00
Evie Litherland-Smith
30c1589615
Make all workspace rules silent by default
2024-01-07 16:36:34 +00:00
Evie Litherland-Smith
0a8a690198
Don't make steam silent on startup
2024-01-06 11:07:56 +00:00
Evie Litherland-Smith
a5683cc4ea
hyprland: remove email workspace
2024-01-06 08:38:58 +00:00
Evie Litherland-Smith
2d9c0ef2f3
Waybar: remove numbered workspaces from defaults
2024-01-06 08:38:22 +00:00
Evie Litherland-Smith
0bfba4b804
Remove firefox from home-manager
2024-01-05 15:26:30 +00:00
Evie Litherland-Smith
fe68cca2d9
hyprland: switch back to master layout
...
Add back sensible options for hyprland master layout
2024-01-05 07:40:32 +00:00
Evie Litherland-Smith
f9277380fc
Remove irssi and neomutt
2024-01-04 08:02:41 +00:00
Evie Litherland-Smith
a1c5c3eb45
Revert "Remove kdeconnect"
...
This reverts commit a2c9b7ac20
.
2024-01-03 19:47:45 +00:00
Evie Litherland-Smith
b2e206884b
Add swaync widget to waybar
2024-01-03 19:18:40 +00:00
Evie Litherland-Smith
ffba18c5d7
Switch mako back to swaync
2024-01-03 16:46:20 +00:00
Evie Litherland-Smith
a6f84783ab
Reorganise desktop settings
...
Move some settings/packages from desktop.nix that should have been in
hyprland.nix and make desktop properly generally relevant - switch
gamescope.nix to import from desktop.nix now for less duplication
Remove xserver/lightdm to just use greetd again, less overhead needed
Switch gtklock back to swaylock, some issue with WLR implementations
after update but swaylock still works fine
2024-01-03 15:40:21 +00:00
Evie Litherland-Smith
b45bbc5360
Expand Remmina floating rule to include preferences window
2024-01-03 14:41:59 +00:00
Evie Litherland-Smith
44fa38a8a5
Add mimeapps entry for teams-for-linux
2024-01-03 14:24:43 +00:00
Evie Litherland-Smith
9c852df374
Add teams-for-linux back
2024-01-03 13:37:44 +00:00